网络缓存技术,其目的就是减小网络中冗余数据的重复传输,使之最小化,将广域传输转为本地或就近访问。互联网上传递的内容,大部分为重复的Web/FTP数据,Cache服务器及应用CDN Caching技术的网络设备,可大大优化数据链路性能,消除数据峰值访问形成的结点设备阻塞。Cache服务器具备缓存功能,因此大部分网页对象(Web page object),如html, htm, php等页面文件,gif,tif, png, bmp等图片文件,以及其余格式的文件,在有效期(TTL)内,对于重复的访问,没必要从原始网站从新传送文件实体,只需经过简单的认证(Freshness Validation)- 传送几十字节的Header,便可将本地的副本直接传送给访问者。因为缓存服务器一般部署在靠近用户端,因此能得到近似局域网的响应速度,并有效减小广域带宽的消耗。据统计,Internet上超过80%的用户重复访问20%的信息资源,给缓存技术的应用提供了先决的条件。缓存服务器的体系结构与Web服务器不一样,缓存服务器能比Web服务器得到更高的性能,缓存服务器不只能提升响应速度,节约带宽,对于加速Web服务器,有效减轻源服务器的负荷是很是有效的。php
高速缓存服务器(Cache Server)是软硬件高度集成的专业功能服务器,主要作高速缓存加速服务,通常部署在网络边缘。根据加速对象不一样,分为客户端加速和服务器加速,客户端加速Cache部署在网络出口处,把常访问的内容缓存在本地,提升响应速度和节约带宽;服务器加速,Cache部署在服务器前端,做为Web服务器的前置机,提升Web服务器的性能,加速访问速度。若是多台Cache加速服务器且分布在不一样地域,须要经过有效地机制管理Cache网络,引导用户就近访问,全局负载均衡流量,这就是CDN内容传输网络的基本思想。html