可以从两个角度来对CDN基本服务进行分类,一是基于不同内容承载类型视角,二是基于不同内容生成机制视角。
从CDN承载的内容类型来看,主要有静态网页内容、动态网页内容、流媒体、下载型文件和应用协议,因而我们将CDN服务分为网页加速、流媒体加速、文件传输加速和应用协议加速。
网页加速是最早出现的CDN服务类型,伴随着第一次互联网浪潮,大量网站涌现,而当时用户以窄带接入为主,网页的内容也主要以文字、图片、动画等形式为主,支持文本方式的电子邮件交换,因此CDN技术最初的应用重点就是用来对这些网页的静态内容进行加速。
CDN服务商通过将网页内容缓存到各个CDN系统分类节点上,并将用户请求调度到最优节点上来获得所需的内容,从而加速页面响应速度,减轻源站点的访问负担。这种网页加速服务主要面向各类门户网站、新闻发布类网站、访问量较大的行业网站、政府机构网站和企业门户网站等。随着Web 2.0的兴起和互联网应用的丰富,网页加速也逐渐从静态内容加速向动态内容加速扩展,支持股票行情、电子商务、在线游戏等网站的动态内容加速。