Chinaunix首页 | 论坛 | 博客
  • 博客访问: 142036
  • 博文数量: 57
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 580
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-04 22:57
文章分类

全部博文(57)

文章存档

2011年(1)

2010年(1)

2009年(55)

我的朋友

分类: 系统运维

2009-05-08 15:22:09

使用CDN

用户和你的网络服务器有多近,极大地影响了网页的响应时间。在多个地理上分散的部署你的内容服务器,从用户的角度提高网页载入速度。但是,您应从何处入手呢?

在实施地理上分散的内容时,首先不要试图重新设计您的Web应用程序来适应这种分布式体系架构。根据不同的应用,改变架构会带来艰巨的任务,如在不同地理的服务器上同步会话状态和复制数据库。试图减少用户和你的内容服务器之间的距离可能会推迟整个应用体系架构的步伐。

请记住, 80-90%的最终用户响应时间花在下载图片,样式,脚本,Flash等网页组件上。优化这些才是这是黄金规则,而不是花在重新设计应用程序架构这些艰巨的任务上。故,最好先把你的静态内容分布到CDN上。这不仅实现了响应时间的减少,而且它也更容易实现。

CDN就是在多个地点分布网络服务器,以更有效地提供用户内容。选择服务器,一般基于用户到服务器的远近程度来决定的。例如,最少跨跳或响应时间最快的服务器会被选中。

一 些大型互联网公司都拥有自己的CDN,但使用CDN服务提供商,如Akamai技术,镜像互联网,或王牌网络成本效益更高。对刚起步的公司或私人网站,使 用CDN费用让人望而却步。但由于其目标受众的较大增长和全球化需要,要实现快速的响应时间使用CDN就更加的必要了。在Yahoo ! 产品的静态内容搬到了他们了CDN服务器上改善终端用户响应时间20%或者更多。切换到CDN,代码变化相对较简单,但是将显著改善网站的速度。
阅读(410) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~