
高性能网站架构
文章平均质量分 88
lamp_yang_3533
你又可以了
展开
-
如何优化网站的响应时间
Web应用中访问数据库的开销比较大,要提高Web应用的性能就要避免过多地访问数据库。尽管频繁地访问数据库会降低应用性能,但是,有时大量的数据库访问依然在所难免,原因在于:虽然使用缓存(如Memcached缓存服务器)可以降低访问数据库的次数,但是缓存过期后或缓存未命中时,仍然需要访问数据库,因此数据库依然可能成为应用的瓶颈。数据库的写操作通常不能引入缓存策略。没有搭建缓存环境,而直接对原创 2016-09-20 23:10:03 · 7009 阅读 · 0 评论 -
吞吐率和压力测试
吞吐率指的是单位时间内服务器处理的请求数,通常使用 reqs/s (服务器每秒处理的请求数量)来表示。吞吐率只描述了服务器在实际运行期间单位时间内处理的请求数,而我们更加关心的是服务器并发处理能力的上限,即单位时间内服务器能够处理的最大请求数(即最大吞吐率)。但在测试时,很难调动足够多的人测试服务器的最大吞吐率。所以,需要使用某些方法模拟足够数目的并发用户数,这种方法称为“压力测试”。原创 2016-09-27 00:22:59 · 4137 阅读 · 0 评论 -
持久连接
持久连接(Keep Alive)又称长连接,指TCP连接中持续发送多份数据而不断开的连接。与之对应的称为短连接,就是连接后发送一次数据便断开的连接。建立一个TCP连接需要进行三次握手(Three Way Hand Shake),TCP三次握手需要交换三个分组的数据,而交换数据需要消耗一定的时间。在允许的情况下,重新建立连接的次数越少,越有利于性能的提升。由于HTTP具有无状原创 2016-09-28 01:28:50 · 761 阅读 · 0 评论 -
MySQL稳定性提高方案:主从复制
主从复制技术通过在主服务器(master)和从服务器(slave)之间切分处理客户端查询的负荷,可以得到更快的数据读取速度。在从服务器执行SELECT查询(读操作),以降低主服务器的查询处理负荷;在主服务器执行增、删、改(写操作),并保持主、从服务器的数据同步。MySQL数据库的主从复制有以下优点:增加健壮性。主服务器出现问题时,切换到从服务器作为备份。优化响应时间。不要同原创 2016-09-28 13:58:41 · 1942 阅读 · 0 评论 -
RESTful 架构 & RESTful API 设计指南
简介越来越多的人开始意识到,网站即软件,而且网站是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式的体系上。网站开发,完全可以采用软件开发的模式。RESTful 架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。REST(Representational State Transfer,简称 REST)描述了一个架...原创 2018-05-27 18:42:11 · 727 阅读 · 1 评论