记忆盒子

把记忆装进灰色的盒子,封装起来,那年那月,重新拾起。

首页搜索目录
search
当前主题: 互联网络

CDN加速,提高网站访问速度的最佳方法

作者:Kaka    时间:2011-1-29 0:32:58    浏览:    评论:60

      上个月,一台湾的朋友向我反映了他的网站现在十分糟糕的情况。

      事情是这样的,这位台湾朋友有一网站,面向用户主要在中国大陆,2010年10月,他把网站寄存地从台湾移到了广东,他租用的是独立服务器,使用线路为广东汕头电信。他本以为网站服务器在国内了,大陆用户访问速度就不成问题了。然而在接下来的两个月时间里,他时常接到客户的反馈,说网站打开缓慢,晚上高峰期的时候,经常出现网页只打开一半就停止了的情况,尤其是那些产品图片,经常显示不全,很多都显示不出来。反馈的客户大部分来自中原和北方,而南方的客户反映使用良好。

      这种情况如果还继续延续下去的话,必定会给他带来不小的损失,所以,他希望我给点意见,如何优化网站,提高网站在全国各地的访问速度。

      网站速度检测和网站PING检测

      从他的描述中,我想大多数站长都能首先想到的是我国南北网络瓶颈的问题,而并非是网站本身的问题。为了进一步验证问题,我用卡卡测速网的“网站速度检测”和“网站PING检测”进行测试。测试结果如下:

▲网站全国各地打开速度

      从网站全国各地打开速度的测试结果来看,全国平均速度为2.571秒,最慢的是黑龙江网通,需要5.072秒,最快的是四川乐山电信,需要0.892秒。而从线路分析结果来看,电信平均速度为1.412秒,网通(联通)平均速度为3.533秒,电信打开的速度明显快于网通打开的速度。

▲网站全国各地PING测试

      从网站全国各地PING测试的数据来看,PING值最大的是黑龙江网通,达到了85ms,并且,还有丢包的现象;PING值最小的是广东电信,为40ms。从整体来看,电信线路的PING值要小于网通线路的PING值。

      选择CDN加速服务

      很显然,这个台湾朋友用的电信线路服务器,没有解决好南北网络互通的问题,导致其他地区尤其是北方网通的用户访问困难。解决此问题的方法,通常是采用双线路或多线路服务器,以解决南北网络互通的瓶颈问题。

      我于是建议他升级到双线路或多线路服务器,看看效果如何,谁知得到的答复是,只有广东电信线路,没有双线或多线服务器租用。纳闷,难道要弃用此单线服务器而重新去租用其他地方的多线服务器吗?况且此服务器才使用两个月而已,这显然不合算!所以唯有想其他解决方法了。

      由于工作性质原因,我平时比较喜欢上matlabsky这个技术论坛,在使用过程中,发现这个论坛的速度不错,我以前并不知道它使用了什么技术,以为是服务器性能很好的原因,后来才发现,原来它使用了CDN加速技术。在论坛底部,可以看到它使用的是思必达的CDN加速服务。

      于是我便想,能否也给这个台湾朋友的网站使用CDN加速服务?

      我马上联系了思必达在线客服,经过一个多小时的了解,让我对CDN加速有了进一步的了解,同时也认为CDN加速可以解决台湾朋友的网站速度问题。

      我把采用CDN加速的想法告诉台湾朋友,他一开始并不懂得什么是CDN,我把自己了解的全部告诉了他,最后他同意了采用这个解决方案。

      CDN加速后的网站速度测试

      网站采用CDN加速两周后,我特意询问台湾朋友网站运行效果如何,此时的他不再是当初的愁眉苦脸了,而是给我发来了几个笑嘻嘻的表情图片,我知道,肯定表现良好了。

      为了验证效果,我还是用卡卡测速网的“网站速度检测”和“网站PING检测”来测试了一下。测试结果如下:

▲网站全国各地打开速度

      从网站全国各地打开速度的测试结果来看,全国平均速度为1.630秒,比使用CDN加速前快了0.941秒,速度提高了37%。CDN加速前最慢的黑龙江网通,也由5.072秒下降到1.421秒,这个降幅大得令人吃惊,CDN加速效果明显。

      而从线路分析结果来看,电信平均速度为1.228秒,比CDN加速前快了0.184秒,速度提高了13%。网通(联通)平均速度为1.870秒,比CDN加速前快了1.663秒,速度提高了47%,CDN加速效果明显。

      电信打开的速度稍快于网通打开的速度,但差别细微,南北互通问题得以解决。

▲网站全国各地PING测试

      从网站全国各地PING测试的数据来看,PING值最大的是山东济南网通,为41ms;PING值最小的是上海电信和浙江电信,为36ms。从整体来看,电信线路的PING值与网通线路的PING值相差不大,说明之前的南北线路瓶颈问题得到了解决。

      知识扩展

      关于CDN加速的常见问题(来自思必达CDN加速技术白皮书)

      1、CDN加速对网站的作用是什么?

      使用网站的用户享受到高品质的服务,服务网站的服务更安全、网站建设更简单;可以采用更灵活的方式进行扩容,从容应付各种突发访问量的冲击;CDN技术用于虚拟主机的开发与应用,是现行解决网络带宽拥挤、网站响应速度慢、南北网络互联互通问题最有效的方法。

      2、哪些内容适合CDN技术进行加速?

      除网页中所有的静态网页、图片等静态内容非常适合CDN技术进行加速外,很多动态网页也可以用CDN技术进行加速的。这些内容主要是指通过JSP/PHP等动态语言生成的网页,但是同一个URL对所有不同用户看到的内容都是一样的,这样的情况下,cache可以缓存下这个URL和相应的内容,就像一个标准的URL一样,即使这个URL后面有?号,跟了很多查询条件都没有关系。网站中像这样的准静态内容在采用CDN加速后,同样能起到很好的效果。

      3、CDN和双线机房的区别是什么?

      双线机房是在国内这样特殊的网络环境下特有的产物,双线机房只能解决网通和电信的瓶颈问题,网络传输中的线路问题和其他各ISP互通的问题还没有解决,而CDN的原理是“边缘”访问,访问者就近取数据,这样大大缩短了访问者与源站点之间的传输距离,可以解决所有ISP互通和网络链接的问题。

Tags: Internet  

加入本站QQ群(312716741),交流分享网站建设、优化、SEO技术。。。

 

上一篇: 如何屏蔽烦人的电信弹窗广告
下一篇: 2011年春晚人穿玻璃魔术解密
  • 57.小墨
  • http://www.wapwat.com/reports/
  • CDN的作用不用多说,像百度这样的牛B公司,都还需要使用CDN来优化,小网站可以找些免费或低价的CDN来优化。没有一步到位的优化,但只要能改善用户体验的技术,都值得一试。
  • 2015-1-21 21:22:09 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客                   QQ交流群(312716741)

  • 通过Google订阅本站 通过鲜果订阅本站 通过抓虾订阅本站
  • 通过QQ邮箱订阅本站 通过Yahoo订阅本站 通过有道订阅本站

Search

最新评论及回复

最近留言

网站分类

Powered By Z-Blog 1.8 Walle Build 91204 Designed by Han'space

Copyright @2009 All Rights Reserved. 粤ICP备09073737号

Powered By Z-Blog 1.8 Walle Build 91204
Copyright @2009 All Rights Reserved.