>>设为首页 >>加入收藏
支点网
会议活动 Conference activities
·2008证券信息化峰会
在中国证券的发展史上,2006、2007绝对是独领风骚的两年。在这两年中,不仅...
·首届中美CIO峰会
最新文章 News Article
·走向前瞻型企业(之二)
·走向前瞻型企业(之一)
·做个随需应变的CIO
·全民参与
·全面掌控
·凯明CEO证实资金链断裂
在线调查 Online Survey
论坛新贴 BBS News
记者博客 Reporter BLOG
 
当前位置:首页 >> 前瞻
突破八秒定律
作者:吴以四 发表时间:2007-9-8
  面对打开企业网站时的缓慢速度,王松认为仅靠增加带宽不可能解决。

王松 先生


  在互联网领域,存在着所谓8秒定律,即用户访问一个网站时,如果等待网页打开的时间超过8秒,会有超过30%的用户放弃等待。据资料显示,估计每年由于网络问题(缓慢甚至不通)导致的损失就高达44亿美元。
  
  与此同时,随着企业网络意识的增强,企业对于互联网资源的选择与重视程度也进一步提升。企业门户网站已经从单纯的信息发布平台,转变为承载着众多功能的应用集成业务的应用平台。但是,糟糕的网站访问速度却限制了企业在门户网站方面的进一步深化应用。虽然企业对其网站进行了尽可能的优化,但面对网络方面的延迟却无能为力。于是,一项被称做CDN的技术越来越受到网站运营商和CIO们的关注。CIOINSIGHT记者采访了在CDN领域有着资深经历的ChinaCacheCEO王松先生,与他就影响网站访问速度的因素和CDN的现状进行了交流。
  
  通常,大部分人都会把网站访问速度慢的罪责归结到网站设计者身上,你是怎么认为的呢?
  
  王松:这是不公平的。其实,影响网站访问速度的因素可以分为网络因素和网站因素,这两种因素能交叉影响网站访问的速度。网站因素已经被大家所熟知,但是网络因素却一直没有引起很多人的重视。实际上,网站访问速度缓慢大部分都是由网络因素造成的。
  
  你所说的网络因素主要包括哪些?
  
  网络因素是指网络所造成的延迟,网络因素包括的内容很多,其中最重要的两个因素是线路的延迟和数据包丢失所引发的流控问题。
  
  线路的延迟。虽然今天的互联网已经大量地采用光纤作为底层物理线路的基础,传输延迟已经比传统的卫星线路缩短许多,但是这种传输延迟却不可能完全抹除。譬如说,中欧之间的线路,如果不使用亚欧光缆,而是绕行太平洋光缆,再经过大西洋光缆到达欧洲,会产生150mS的单向延迟。国内光缆也是如此,北京和上海之间的线路,也可能因为光纤物理路由的差别,多出5mS左右的单向延迟。
  
  数据包丢失所引发的流控问题。比如网通和电信的互联线路及各大电信承载商之间的线路,因为大量P2P的应用,造成了堵塞,当这些互联线路路由设备的数据包缓存(Packetbuffer)耗尽后,数据包的丢弃就成为不可避免的现象。而由P2P的应用所引发的流控问题,则是造成宽带用户访问网站体验差的主要原因,也是造成1Mb的ADSL用户和512Kb的ADSL用户体验上没啥差别的主要原因。而那些侥幸通过阻塞接点的数据包,则会在每一个阻塞接点付出在数据包缓存内排队的时间(最大可以达到200mS左右),再加上线路的延迟,使得用户感觉网站访问的速度会很慢。此外,还有很多其他因素,比如电信承载商进行的带宽管理、服务器到用户之间的网络性能探测不确切、设备延迟等等问题都会造成网站访问速度的缓慢。
  
  如果电信承载商增加带宽,这些网络因素是否就可以得到解决了?
  
  要解决这些网络因素,最直接的手段确实就是增加网络带宽,但是,单纯地增加带宽是一种粗放型的解决办法。并且,由于现在国内互联网领域存在的一些特殊现象,比如电信法规、竞争、经营范围、版权等等,导致一些占用大量带宽的应用不可能会彻底消除,所以中短期内利用增加带宽来解决阻塞问题是不现实的。所以,我觉得CDN技术才是解决目前存在的这些网络问题的最好方法。
  
  为什么CDN是最有效的解决方法?
  
  CDN的全称是ContentDeliveryNetwork,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,把网站的内容配送到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,以此提高用户访问网站的响应速度。这初听起来有点像做镜像,但实际上却大有不同,因为它比镜像更智能,我们或许可以这样来描述:CDN=更智能的镜像+缓存+流量导流。
  
  举个例子来说,当某用户访问网站时,网站会利用全球负载均衡技术,将用户的访问指向到距离用户最近的正常工作的缓存服务器上,直接响应用户的请求。当用户访问时已经使用了CDN服务的网站时,其解析过程与传统解析方式的最大区别,就在于网站的授权域名服务器不是以传统的轮询方式来响应本地DNS的解析请求,而是充分考虑用户发起请求的地点和当时网络的情况,来决定把用户的请求定向到离用户最近同时负载相对较轻的节点服务器上。通过用户定位算法和服务器健康检测算法综合后的数据,可以将用户的请求就近定向到分布在网络“边缘”的服务器上,以保证用户的访问能得到更及时可靠的响应。由于大量的用户访问都由分布在网络边缘的CDN节点服务器直接响应了,这就不仅提高了用户的访问质量,同时有效地降低了源服务器的负载压力。
  
  我们在上企业网站的时候,打开网页的时候经常会遇到缓慢这样的事情,除了带宽、CDN等之外,CIO还应该考虑哪些问题呢?
  
  有时候还要考虑网站程序开发不当会引起不必要的麻烦,如代码不优化也会使网站运行缓慢;还有的是图片设计过大,许多企业主不理解网络速度的重要性,一味地追求与平面媒体效果雷同的设计感觉,这往往会出现相反的效果,导致网速的缓慢。

文章评论
联系我们 | 关于我们 | 广告服务 | 版权声明 | 杂志要点
友情链接:
ISV移动方案联盟 TechTarget中国
  Ziff Davis |中美CIO峰会 | 在线研讨会 | PCMagazine电脑时空|支点网
CIO Insight是Ziff Davis Media公司注册服务商标。
CIOInsight.com.cn是CIO Insight信息方略的互联网媒体,是Ziff Davis Media公司注册服务商标。
Copyright (c) 2008 CIOInsight.com.cn网站版权所有。