1.CDN原理
在各省、各区域设置和源服务器类似的cdn缓存服务器,将对源服务器的访问倒流到各边缘节点服务器上。
对网络的优化点:
- 从距离上说,路径更短了,响应速度更快。
- 分流导致服务器压力更小了,响应速度更快了。
- 缓解甚至消除了不同运营商之间互联的瓶颈造成的影响。
- 减轻了各省的出口带宽压力。
cdn缓存策略:
- CDN边缘节点缓存策略因服务商不同而不同,但一般都会遵循http标准协议,通过http响应头中的Cache-control: max-age的字段来设置CDN边缘节点数据缓存时间。
- CDN服务商一般会提供基于文件后缀、目录多个维度来指定CDN缓存时间,为用户提供更精细化的缓存管理。
- 开发者可以通过CDN服务商提供的“刷新缓存”接口来达到清理CDN边缘节点缓存的目的。
注:边缘节点服务器向源服务器发起请求,将内容更新的操作叫回源。