大型网站高性能架构

    今天看了大型网站技术架构的第四章,讲了一个高性能架构的网站是怎样的?

    这里面提到用户感受到的性能和开发人员感受到的性能。用户感受的性能就是

直观的网站的反应时间,这时间是用户发送请求服务器解析传值的时间,但是除

此之外,计算机性能,网络水平的差异也是影响响应时间的重要因素。在开发人

员无法解决用户身边的因素时,可以通过美化浏览器吸引用户,‘反向代理等手段

来优化用户视角下的网站性能。

   而开发人员的眼中的性能是系统吞吐量,并发处理能力等这些专业的词汇,这些

则是通过缓存,异步加载,集群等方式来解决。

    作者详细介绍了集中影响性能的几大因素,响应时间等,同时介绍了几种性能测

试的方法,负载测试,压力测试,稳定性测试。性能优化提到了要减少http的请求,

使用浏览器缓存,把要加载的css和java script放在一个文件中便于网页加载时响应

时间缩短。CDN其实依然是利用缓存,将用户放在离请求最近的一方,响应时间也

明显缩短。在现实的网站活动中,用户大部分的活动往往集中于小部分的数据,所

以如果可以将这小部分小部分数据缓存起来可以明显提升性能,这也是第四章一直

在重点强调的词,缓存。

 

posted @ 2020-03-14 21:51  九离  阅读(134)  评论(0编辑  收藏  举报