CDN 的主要优点是:
缓存资源, 减少JS,CSS等静态资源网络传输链路长度, 提高响应速度;
服务快速定位, CDN 会尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节, 使内容传输的更快更稳定...在浏览器第一次请求某一资源时, 会用Last-Modified属性记录该文件在服务器端最后被修改的时间....如:
Last-Modified : Fri , 27 Nov2020 20:20:20 GMT
浏览器再次请求时, 会向服务器传送If-Modified-Since报头, 询问该时间之后文件是否有被修改过..., 如:
If-Modified-Since : Fri , 27 Nov2020 20:20:20 GMT
如果资源没有变化, 则返回304状态码, 也不需要再次返回文件内容....减少流量消耗
漂亮的加载过程
提前下发, 避免秒杀时同时下发数据造成流量短时间暴增;
兜底数据, 在服务器崩溃和网络不可用的时候展示;
临时缓存, 退出即清理;
固定缓存, 展示框架这种, 可能很长时间不会更新