最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
3. Web缓存的优点 (1)减小网络负荷 把缓存服务器置于网络关键节点上,使其能直接通过内网缓存服务器为Web 请求提供服务,而不是从远程原始Web 服务器上读取信息,可以降低骨干网上的网络带宽占用需求。 (2)提高响应时间,改善用户体验 Web 缓存服务器的响应时间比直接通过网络出口到Internet下载相同内容的时间快好几倍,终端用户可明显感到响应时间的加快,提高了用户体验。 (3)访问控制及监测 缓存引擎为网络管理员提供了一个安全简单的管理方法,通过URL过滤机制,可加强基于站点地址的访问控制策略,能够将用户与某些失效内容隔离,即使原始服务器无法达到,也可以通过Web 网络缓存系统访问原始服务器的某些内容。同时还可以阻隔某些不好的访问请求。 (4)日志管理分析 通过Web缓存服务,网络管理员能清晰地了解哪些URL 被点击、每秒缓存服务有多少个查询、从缓存中提取的URL 的百分比以及其它操作相关的统计数据。这些日志数据可以用于分析统计网络带宽的使用情况或网页流量的趋势。 4. Squid及透明代理概述 4.1 Squid简介 为了有效利用带宽各种支持缓存的代理服务器油然而生,其目的是为减轻网络负载,加快客户端网页浏览的速度。Squid 是一款性能卓越、免费、开放源码的代理缓存服务器软件,支持对HTTP、FTP等协议的代理,能有效解决网络带宽不足的问题。对于Web 用户来说,Squid 是一个高性能的代理缓存服务器,可以加快内部网浏览互联网的速度,提高客户端的访问命中率。和一般的代理缓存软件不同,Squid 用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求,它由一个主要的服务程序、一个DNS查询程序、几个重写请求和执行认证的程序以及几个管理工具组成。因此,它是目前代理服务器上使用最广泛且功能最完善的一套软件。 Squid是这样实现其功能的,首先接受来自人们需要下载的目标(object) 的请求并适当地处理这些请求。即如果一个用户要请求Web 页面,它请求Squid 为它取得这个页面,Squid 随之连接到远程服务器(比如:http://www.tust.edu.cn) 并向这个URL发出请求。然后Squid 将获取到的数据返回客户端机器,而且同时复制一份。Squid可以在代理服务器上设置一个很大的缓存,将已经获取的数据放在硬盘的缓存目录里,数据的摘要表缓存在内存中,并且以后客户端要获取相同并且未改变的数据时,就通过内存中的索引表查找定位到硬盘的缓存目录中的缓存对象,直接从缓存目录里获取数据。从而加快了内网浏览Internet的速度,提高客户端的访问命中率。 4.2 透明代理原理 透明代理技术中的透明是指客户端感觉不到代理的存在,不需要在浏览器中做任何改动,客户端访问外部网络的数据包被自动发送到缺省网关,而这时缺省网关再将收到数据包重定向到代理服务器上,数据被重定向到代理服务器的代理端口(如3128或80),然后由代理服务器向外请求所需数据后再返回给客户端,这些操作对于客户端用户都是透明的,充分体现了用户友好性。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com