目前基本上所有的操作系统都支持缓存技术,以Windows操作系统为例,通过CDN缓存技术访问某个网站时,IE浏览器会将访问过的部分网页内容(例如图片、Flash、Cookie、脚本等文件)保存在某个文件夹内,即IE缓存文件夹,并进行滚动更新。
当用户再次访问这些网页时,IE 浏览器会先在缓存文件夹中搜索相关内容,若此前已有访问记录,CDN缓存技术则不再从网站下载这些文件,而是直接访问缓存文件夹中的这些文件,大为缩短了访问时间,改善了用户体验,同时又减少了网络开销和网站负荷。Windows IE浏览器缓存过程如图15-11所示,更多相关知识:http://www.zhengdaole.com。
微软在Windows 7和Windows Server 2008 R2操作系统中加入了新特性:透明缓存技术,在以往的 Windows操作系统中,当用户通过网络下载某个文件时,即使该文件已被下载过,CDN缓存技术仍然会重新下载该文件,造成了不必要的网络和时间开销。
在启动Windows 7操作系统的透明缓存服务后(该服务默认不启动,需要手动设置),当用户通过网络下载了某个文件,操作系统会将该文件保存到脱机文件缓存中,当用户再次下载此文件时,操作系统直接从脱机文件缓存中读取该文件,而非再次通过网络获取。
同时,CDN缓存技术为了保证文件完整性和可靠性,操作系统会在读取缓存文件之前连接到网络以验证该缓存副本是否和源文件一致,当网络不可用时,缓存文件不可被读取,从而保证了文件的实时性和有效性,如果开展SP业务,需要了解互联网信息服务。
Windows 7操作系统中的透明缓存技术在网络速度较慢时能够有效缩短同一用户多次获取同一内容的时间,并且减少了网络开销、网站负荷、磁盘写入次数,提高了系统的整体效率。
Windows 7 操作系统透明缓存配置方法:点击“开始”菜单→选择“运行”→输入“gpedit.msc”,打开“本地组策略编辑器”→“计算机配置”→“管理模板”→“网络”→“脱机文件”→“启用透明缓存”,默认为“未配置”,选择“已启用”并确定即配置成功。Windows 7操作系统对透明缓存的相关说明如下。