最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
1. 引言 随着Internet的高速发展,网络应用不断增加,各种业务不断吞噬着互联网带宽。同时,Internet 的用户也在迅速增长,以致出现了以下问题:一方面用户的急速增多,使服务器的负载过重,不能及时响应用户的请求;另一方面网络带宽的不足以及数据传输链路的延迟,造成了严重的网络阻塞。 根据网络数据传输的时间和地域相关性,一个用户在某一时刻访问某个数据后该用户及其周围的用户很有可能再次访问这个数据。如果在相同区域内不同用户每次需要数据时都要到远端服务器获取,则会造成数据的重复传输。数据的重复传输不但浪费了许多网络带宽和一定的性能资源,使网络速度越来越慢,同时加重了服务器的负荷。如果能消除大量的重复 传输,那么就可以大大降低通信成本,从而可以为企事业或者服务提供者节省大量的带宽建设费用,更重要的是提高了用户体验和服务质量。 2. Web缓存基本原理 Web 高速缓存服务器通常是网络中的一个专用的计算机系统,它监视Web 对象请求,获得这些对象,然后存储这些对象。其工作原理如图1 所示。
图1 缓存服务器工作原理 图1 中: ①为缓存服务器接受浏览器请求,②、③为缓存服务器从原始服务器获得缓存中的未存储或已过期对象(Cache Miss), ④为缓存服务器存储获得的对象,并将拷贝发送给浏览器。 此后,当用户对相同的对象(网站) 提出访问请求时,就由缓存服务器来满足其要求,将已存储且未过期的对象的拷贝直接发送给客户端浏览器(Cache Hit)。Web 网络缓存系统使得用户请求不必再通过Internet 路由到达原始服务器去取回所请求的对象,即省去了图1中的②、③步骤,从而降低了多重路由和重复传输可能引起的服务延迟。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com