针对当前校园网网络出口带宽紧张与信息化应用精彩纷呈以及校园网用户规模不断壮大的矛盾日益激化的问题,引入了Web缓存系统,该Web缓存系统基于Squid服务构建了由前端调度器和后端缓存池相结合的一个高可用和弹性扩展的服务架构。
校园网的带宽问题
随着Internet的高速发展,网络应用的不断丰富,各种网络业务不断吞噬着互联网带宽。同时,Internet 的用户也在迅速增长,导致了以下问题:一方面用户的急速增多,使服务器的负载过重,不能及时响应用户的请求;另一方面网络带宽的不足以及数据传输链路的延迟,造成了严重的网络阻塞。
根据网络数据传输的时间和地域相关性,一个用户在某一时刻访问某个数据后该用户及其周围的用户一段时间内很有可能再次访问这个数据。如果在相同区域内不同用户每次需要相同的数据时都要到远端服务器获取,则会造成数据的重复传输。这样不但浪费了网络带宽,使网络响应速度变慢,同时加重了服务器的负荷。 从而可以为企事业或者服务提供者节省大量的带宽建设费用,更重要的是提高了用户体验和服务质量。
Web缓存基本原理
Web 高速缓存服务器通常是网络中的一个专用的计算机系统,它监视Web 对象请求,获得这些对象,然后存储这些对象。其工作原理如下:
缓存服务器接受浏览器请求;缓存服务器从原始服务器获得缓存中的未存储或已过期的对象(Cache Miss);缓存服务器存储获得的对象,并将其发送给客户端浏览器。
此后,当用户对相同的对象(网站) 提出访问请求时,就由缓存服务器来响应其要求,将已存储且未过期的对象的拷贝直接发送给客户端浏览器(Cache Hit)。Web缓存系统使得用户请求不必再通过Internet 路由到达原始服务器去取回所请求的对象,即省去了中间步骤,降低了多重路由可能引起的服务延迟,避免了重复传输造成的带宽浪费,减小了网络负荷,从而可以有效提高响应时间,改善用户体验。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。