高性能网站建设指南——记录<使用内容发布网络>

2、使用内容发布网络

2.1 内容发布网络

内容发布网络是一组分布在不同地理位置的web服务器,更加有效的向用户发布内容。通常只在讨论性能问题是会提到它的性能,但他还能节省成本。

在优化性能时,向特定用户发布内容的服务器的选择基于对网络可用度的测量。例如,CDN可能选择网络阶跃数最小的服务器,或者具有最短响应时间的服务器。

除缩短响应时间之外,CDN还可以带来其他优势。他们的服务包括备份、扩展存储能力和进行缓存。CDN还有助于缓和Web流量峰值压力,如在获取天气或股市新闻、浏览流行的体育或娱乐事件时。

依赖CDN的缺点又三。

一是你的响应时间可能会收到其它网站——甚至可能是你的竞争对手流量的影响。CDN服务提供商在其所有客户之间共享web服务器组。

二是无法控制组件服务所带来的特殊麻烦,例如,修改了HTTP响应头必须通过服务器提供商来完成,而不是有自己的工作团队完成。

 三是CDN服务的性能下降了你的工作质量也会下降。(解决办法就如上图ebay一样,使用两个CDN服务提供商)

CDN用于发布静态内容,如图片、脚本、样式表和Flash。提供动态HTML页面会引入特殊的存储需求——数据库连接、状态管理、验证、硬件和OS优化等。这些复杂性超越了CDN的能力范围。另一方面,静态文件更容易存储并具有较少的依赖性。对于地理上分散的人来说,CDN能轻易得到响应速度上的提高。

2.2 节省

对于CDN的测试,连接速度和地理位置也能决定测试结果。

性能黄金法则:只有10%~20%的最终用户响应时间花在了下载HTML文档上。其余的80%~ 90%时间花在了下载页面中的所有组件上。

是否引用CDN?看看这篇文章:

(转)CDN——到底用还是不用?_10614715的技术博客_51CTO博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值