在线技术支持 - 文档下载 - 如何付款 - 联系方式 - 帮助中心  
为什么《全网加速》对于动态内容是最合适的?
  动态内容的访问无外乎3种情况:

  1、第一个用户访问节点,该内容从来没有被访问过
  (这种情况是极其极端的,因为大部分动态内容的框架都差不多,早已经被访问过了)
  2、第二个用户访问时,节点内容尚未更新
  3、第三个用户访问时,节点内容已经更新

  对于该内容从来没有被访问过的第一个用户而言,速度相对是最慢的,但是比用户直接访问主服务器要快多了。
  因为:
  A. 访问者访问节点服务器,比直接访问主服务器快的多。
  B. 服务器间的传输,比访问者直接访问主服务器快的多。

  举例来说:如果用户访问节点服务器速度是400k/s,访问主服务器速度是50k/s,而服务器间传输速度是500K/s
  那么,原来用户从主服务器下载一个10M文件,需要 10M/50K = 200秒。

  采用分布方案,用户向节点服务器发送请求,节点服务器从主服务器获取。节点服务器不是10m都从主服务器获取了,才允许客户访问,而是节点服务器从主服务器拉了1k,就给客户1k 。

  当服务器间传输速度>用户访问节点速度,用户向节点请求这个10M的文件,需要的时间是 10M / 400K = 25秒。使用的时间缩短为用户直接访问主服务器的1/8。

  若服务器间传输速度<用户访问节点速度,假设服务器间传输=200K(实际应用中这种情况很少见,服务器间传输速度往往远大于用户访问节点的速度),那么用户向节点请求这个10M的文件,需要的时间是 10M / 200K = 50秒。使用的时间缩短为用户直接访问主服务器的1/4。

  此外,假设服务器重新启动后有1万个用户访问一个动态内容,这第一个用户数量只占到总用户的1/10000。基本可以忽略。第一个之外用户的访问速度,要远大于第一个用户访问的速度,请见下文。


  第二个用户访问时,节点内容尚未更新

  第二个用户访问,但是内容没有更新,就直接就是从缓存拉,都不用从主服务器获取更新数据。

  假设获取200K的动态网页内容,用户访问主服务器的时间为50K/S,访问节点服务器的速度为400K/S,那么现在用户获取200K网页内容的时间,就是 200 / 400 = 0.5秒。时间仅为用户直接从主服务器获取的1/8。

  此外,客户之前从主服务器拉东西,访问的是硬盘。现在从节点拉东西,用的是内存。内存和硬盘的响应数量不在一个数量级。尤其对于小文件(网站上小图片、样式表等占到绝对数量),使用内存和使用硬盘的差别更大,这又可以提升一部分用户访问的速度。


  第三个用户访问时,节点内容已经更新

  当第一个用户访问过后,该动态内容的框架已经存在于缓存服务器。比如论坛或者新闻等动态内容,其中的文字内容只占到几K,而图片/样式表等文件占到了绝大多数。举例而言,一个论坛页面有200K,其中图片和样式表等可能占到195K,而文字内容只有5K。

  用户在获取其它缓存内容的同时,服务器间已经完成了这5K的传输。节点服务器从主服务器拉5k的更新数据,比用户获取其它缓存内容的时间要短一个数量级。因此,用户访问的速度就是访问静态页面的速度。

  因此,第三个用户访问/节点内容已经更新的时候,与第二个用户访问/节点内容尚未更新的速度无异,与访问静态内容速度基本相同。都可以得到最好的访问效果。         
郑州技术支持:0371 - 88888361   域名直线电话 65651185    备案直线电话 65651189    传真:0371-88888360-777
运营商:郑州易方科贸有限公司 世纪创联  ISP:豫B2-20060062-6 豫ISP证:B2-20050016  
总部地址:河南省郑州市农业路政七街省汇中心A2004  
声明:59互联品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究。  法律顾问:国基律师事务所代全喜律师
ICP备案:豫ICP备05000583号 营业执照 注册号:4101002210318 中国电子商务诚信单位 网警备案单位 互联网协会成员 ISO9001认证企业 ISP、ICP证书 公司营业执照