上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.1 动态内容的加速原理
CDN的加速原理如下:对于动态内容(即不能缓存的内容,如电商实时推荐、账号密码认证等),可以通过优化路由来进行加速。对于静态内容(即可缓存的内容,如图片、短视频、大文件等),可进一步通过缓存来实现以存储空间换带宽的目的,从而大幅降低传输时延。动态内容加速的示意图如图1-1所示。如果没有CDN加速,当网络用户与内容源站距离较远(如横跨大洲)时,则其传输时延会变得非常长,比如传输时延达到900ms。此时用户体验会非常差。在这种情况下,如果部署CDN节点进行加速,也就是在用户与内容源站之间通过CDN节点进行中继并在传输协议栈方面进行优化,则可以大幅降低传输时延,比如传输时延可减少到300ms,即传输时延可以降到原来的30%,从而大幅提升用户体验。动态内容加速的核心技术主要包括应用层路由路径优化以及传输层协议栈(如TCP)优化。
图1-1 动态内容加速的示意图