账号:
密码:
最新动态
产业快讯
CTIMES / 文章 /
有效降低带宽负荷的Cache Server
网络快取有一套

【作者: 張志銘】2001年07月01日 星期日

浏览人次:【7813】

前言

网络用户爆炸性的成长,对 Internet 所能负荷的容量造成极大压力、也刺激电信业者及因特网服务者的不断投资、扩充因特网的整体容量以满足用户的需求。同时,传统企业转型与新兴 .com 公司的成立,对于线路容量的需求也更加明显。为了应付更大网络流量,网络设备中的「快取服务器」(Cache Sever),已成为众人关注的焦点。本文为你简单介绍快取服务器的功能与应用。


Cache Server功能

Cache Server 依所服务的方式不同,有三种功能:Client Side、Server Side、CDN。


Client Side

虽然近几年来宽带上网的方式如 Cable Modem、ADSL 方式已愈来愈多用户安装,但不管如何,用户还是会抱怨带宽不够,带宽不够除了加大带宽外,其实还是有其他的解决方法。分析一般用户上网大多是 HTTP 或 FTP,这两种占了使用量 70% 以上,故使用 Cache Server 不但可以有效的降低带宽的需求,并可增进因特网的使用效率。


在没有 Cache Server 的使用环境情况下,用户在档案的取得的过程花了大部份的时间在与 server 之间的往返沟通,当对象越多时,所花的时间越久,比较一下,当建置了 cache server 之后,只要有用户曾经读取过数据后,可由 Cache Server 将档案直接传送给之后的用户,不必再去原本的网站读取数据,如此将可大大节省用户的下载时间和网络的带宽。


再来谈谈 Client Side Cache 的模式,在 CacheServer 的设定里面有两种模式:proxy mode 和 transparent mode。


Proxy Mode

此方式为最早及广泛运用的模式,因为需要在你的浏览器里设定 proxy的 IP 和 PORT,所以这是一般用户比较会注意到的模式,这种模式有个缺点,就是一旦 cache server 无法运作时,用户端将无法浏览网页。


Transparent Mode

这种模式可利用 WCCP 与 Router 直接沟通,或利用 Layer 4 Switch 的转向来达到这种功能,用户端不需要作任何设定,此种模式有个好处,就是当 Cache Server 无法运作时,用户依然能够正常浏览网页。


一般企业用户在面临员工上网存取数据、收发 e-mail 速度过慢的问题时,常常是以增加带宽的方式来提高联机速率,在速度增快的同时也增加了联机成本。我们可以看到有 Cache Server 时,带宽可以节省1/3以上,如(图一),对带宽的需求降低了不少,如此将可节省扩充带宽的费用,也能使带宽更为有效的运用。



《图一 使用Cache Server时 带宽可以节省1/3以上》
《图一 使用Cache Server时 带宽可以节省1/3以上》

Server Side

我们知道 Cache Server 可以加速用户端的浏览速度,那可不可让 Web server 也加速呢?答案是可以的。


Cache Server可将 Web Server 端可以被 Cache 的数据保留在 Cache Server 里,这些数据通常是文字或图片,当远方的用户上来浏览时,由 Cache Server 将数据传送给用户,如果需要作程序运算的部份,才由原 Web Server 作处理。请参考(图二)。



《图二 Web Server架构》
《图二 Web Server架构》

举个例来说,一个电子商务的 Web Server 大致上有两个部份,一个是商品介绍,大多是文字和图片,另一个是付费机制,通常都是 Server 作运算处理,假使有一万个用户上线,只有十个有购买的意愿,其余的用户只是在浏览网站上面的商品介绍,当没有 Cache Server 时,Web Server 因为要同时处理这一万个用户的需求,因而使得 Web Server 的效能降低,那十个购买者将会因为等待 Server 的响应而可能只剩下一个。此时将可发现 Cache Server 的好处,当用户上线时,商品介绍的部份将由 Cache Server 直接传送给用户,Web Server 将可专心处理客户购买的数据运算。


一般企业网站面临在线交易量遽增,造成 Server 的负载达到饱和时,只能以添购 Server 来解决问题,造成企业的采购及后续维护成本。事实上,利用 Cache Server 把用户经常存取的 HTTP 网页数据存放在此,可以不增加 Server 数量及网络设备,让网站提高内容服务数倍、响应时间可提升约 50-80%,来减轻 Web Server 的负担及完成更多的在线交易量,同时可增快网页访问速度。


CDN(Content Distribution Network)

这是最近兴起的热门话题,Client Side和 Server Side 分别解决了Client 端和 Server 端的问题,那 Client 和 Server 的传送问题,该如何解决,这就是 CDN 的重点。


CDN 的运作模式是预先将指定的档案派送到远程的 Cache Server,当浏览者一上网,透过 IP Address 即能判定他来自何方,将其指向最近的 content 服务器处,读取所需数据,请参考(图三)。



《图三 CDN的运作模式》
《图三 CDN的运作模式》

当有一部热门的电影即将上映,可预期它的预告片,一定会有很多用户会去收看,那电影公司可以利用 CDN 的方式,预先将预告影片派送到全球各地指定的 Server,当全球各地的用户要下载这预告片时,CDN的机制,将会引导最快的链接,让用户去下载,如此,对提供者和需求者两方都能有最好的网络效能。


总结

不管网络硬件和软件的技术再如何成熟,带宽的容量永远满足不了用户的需求,Cache Server 可以有效降低带宽的需求,并增进网络更有效的服务,在因特网越来越发达的情况下,如果您想要有更好的带宽运用,一台 Cache Server 绝对是需要的。


相关文章
CDN的重要性与应用情形
此时不招兵买马,更待何时?
ASP市场的机会与挑战
龙年新春谈电子商务及网际网路今年之运势
comments powered by Disqus
相关讨论
  相关新闻
» AI浪潮来袭!伺服器面临高热密度挑战 Vertiv协助矽谷主机代管商在既有机房突破散热瓶颈
» 英业达捐赠台大高效伺服器 引领学术研究高算力大未来
» 数位部办理5G专网国际论坛 机械业看好有助於短链劳动力
» 欧盟规划6G计画主席来台 与经济部签约合作跨国研发
» TrendForce:伺服器供应链重组 云端大厂扩大分散基地避险


刊登廣告 新聞信箱 读者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 远播信息股份有限公司版权所有 Powered by O3  v3.20.1.HK84T2S05A0STACUKQ
地址:台北数位产业园区(digiBlock Taipei) 103台北市大同区承德路三段287-2号A栋204室
电话 (02)2585-5526 #0 转接至总机 /  E-Mail: webmaster@ctimes.com.tw