CDN加速和缓存加速有什么区别
在已经基本了解CDN的情况下,很多人会把CDN加速和缓存加速搞混,所以今天我们来理理他们说不清,道不白的关系。
首先是概念。
CDN加速与缓存加速概念就不同的。
CDN是个网络,即内容分发网络,通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层虚拟网络,也就是网络加速加内容缓存,有效提供访问速度。
缓存加速,是个产品或系统,简称Cache产品,通过侦测用户的请求提取热门资源,然后下载并缓存到本地,为后续的用户提供加速服务。
而他们的关系就是当CDN只是一个最简单的网络时,它只需一台负责全局负载均衡的DNS和各节点一台Cache,即可运行。
如果一个节点的单台Cache不够时,就需要多台Cache,只有多台Cache同时工作时,才需要负载均衡器,使Cache群协同工作。
CDN,主要目标对象是ICP,即网络内容服务商。
Cache产品目标对象是ISP,即互联网服务提供商,但在在缓存加速业可供高校和中小企业选择的产品不多。
当然了CDN加速与缓存加速也有相似点,就是他们把用户要访问网站时,CDN采用就近原则,缩短访问距离,将网站内容第一时间内传输给用户,提升用户体验。
到这里我们已经差不多了解了CDN加速与缓存加速的区别,让我们谈谈CDN缓存的什么内容,CDN加速对于网站有什么优势?
CDN缓存的内容主要是缓存html、图片、css、xml等静态资源,不缓存含有?的动态地址、jsp、php,js文件也不缓存【除非特殊设置】以及缓存原站返回HTTP状态为20*或304,不缓存其他状态(例如404,500,503)。
使用CDN两大优势:
1.减轻源网站的负担
网站使用CDN最大的益处,是CDN为你的源服务器内容分布在它的节点上,减少网站带宽的消耗,也就是缓解了服务器的压力。
2.提高网站安全性
如今互联网威胁形势愈发严峻,因此,确保网站安全是一个至关重要点就是CDN。
TTCDN对于缓存内容这方面,能做到:
1.智能对象热度算法
分层缓存HOT资源,实现资源精准加速。
2.高性能缓存Cache系统设计
均衡使用CPU多核处理能力,高效合理使用和控制内存,最大化SSD IOPS和吞吐。
3.各节点具备高速读写固态硬盘SSD存储
配合SSD加速能力,大幅减少用户访问等待时间,提高可用性。
4.智能压缩
有效减少用户传输内容大小,加速分发效果。
5.页面优化
去除页面的空格、换行、TAB、注释等冗余内容,减少页面的大小。