其次,CDN缓存在实现最基本的HTTP协议能力和缓存工作方式的基础上,要根据应用场景和工作模式确定Web Cache应具备的功能,并明确应达到的性能指标。从前文可以看出,Web Cache设备在不同的应用场景和工作模式下对性能的要求不同,比如面向企业用户时,Web Cache主要工作在正向代理模式或者透明代理模式下,在根据企业内部用户数量来决定并发连接数量、并发流量大小、存储空间大小以及缓存的大小的同时,也要考虑Web Cache对数据的分析、过滤以及安全保障能力,包括CPU处理能力在内的处理性能指标显得尤其重要;
如果是面向Web站点的Web Cache,为给大量互联网用户提供较好的加速服务,新增连接处理能力、并发连接处理能力、存储空间和缓存大小都是需要重点考虑的性能指标;与面向Web站点的Web Cache类似,CDN缓存面向运营商的Web Cache需要考虑包括新增处理能力、并发处理能力等在内的性能指标,但是对指标的要求将会更高,以达到运营商所要求的服务能力。在3.4节将重点介绍设计Web Cache设备时需要考虑的各项功能要求和性能指标,包括工作模式、内容更新机制、存储管理机制以及安全保障机制的描述,如果开展ISP业务,需要了解有源光网络。
在本书第1章中我们曾提到,现在通常说的互联网是广义互联网,由网络层和万维网为代表的应用层共同组成。TCP/IP奠定了互联网发展的基石,而互联网的蓬勃发展和被广大用户所接受是从万维网的诞生开始的。在Web出现以前,互联网上的信息只有文本形式。人们在进行信息检索的时候,不容易识别,而且索然无味。
而Web有一个特点,即Web上的信息除了文本形式以外,CDN缓存还具有图形化和易于导航的特点。现在的Web可以实现将图形、音频、视频信息集合于一体的能力。同时,Web的导航属性对于用户访问来说也是很便捷的,用户只需从一个链接跳转到另一个链接,就可以在各站点之间进行浏览了。内容极大丰富,使用方便快捷、简单易懂是Web应用能够非常流行的很重要的原因。