【Web优化】Yslow优化法则(二)使用CDN

来源:互联网 发布:软件买卖合同模板 编辑:程序博客网 时间:2024/06/06 00:36
用户离webserver的远近对响应时间也有很大影响。从用户角度看,把内容部署到多个地理位置分散的服务器上将有效提高页面装载速度。但是该从哪里开始呢?  

作为实现内容地理分布的第一步,不要试图重构web应用以适应分布架构。改变架构将导致多个周期性任务,如同步session状态,在多个server之间复制数据库交易。这样缩短用户与内容距离的尝试可能被应用架构改版所延迟,或阻止。我们还记得80-90%的最终用户响应时间花在下载页面中的各种元素上,如图像文件、样式表、脚本和Flash等。与其花在重构系统这个困难的任务上,还不如先分布静态内容。这不仅能大大减少响应时间,而且由于CDN的存在,分布静态内容非常容易实现。
CDN是地理上分布的web?server的集合,用于更高效地发布内容。通常基于网络远近来选择给具体用户服务的web?server。
一些大型网站拥有自己的CDN,但是使用如

A

kamai Technologies

,

 

Mirror 

Image Internet

,

 或 

Limelight 

N

etworks 

 


Akamai Technologies, Mirror Image Internet, 或 Limelight Networks  等CDN服务提供商的服务将是划算的。在Yahoo!把静态内容分布到CDN减少了用户影响时间20%或更多。切换到CDN的代码修改工作是很容易的,但能达到提高网站的速度。
0 0
原创粉丝点击