fe-weekly-questions icon indicating copy to clipboard operation
fe-weekly-questions copied to clipboard

Cdn有哪些优化静态资源加载速度的方法?

Open LuckyWinty opened this issue 5 years ago • 3 comments

LuckyWinty avatar Dec 19 '19 08:12 LuckyWinty

减少静态文件的文件大小 减少静态文件请求数量 加快静态文件下载速度 压缩文件等

lqf1234 avatar Dec 19 '19 08:12 lqf1234

可以参考阿里云团队的《CDN之我见》。总结如下:

资源调度:CDN会根据用户接入网络的ip寻找距离用户最优路径的服务器。调度的方式主要有DNS调度、http 302调度、使用 HTTP 进行的 DNS 调度(多用于移动端); 缓存策略和数据检索:CDN服务器使用高效的算法和数据结构,快速的检索资源和更新读取缓存; 网络优化:从OSI七层模型进行优化,达到网络优化的目的。 L1物理层:硬件设备升级提高速度 L2数据链路层:寻找更快的网络节点、确保 Lastmile 尽量短 L3路由层:路径优化,寻找两点间最优路径 L4传输层:协议TCP优化,保持长连接、TCP快速打开 L7应用层:静态资源压缩、请求合并

LuckyWinty avatar Dec 20 '19 10:12 LuckyWinty

winty大佬666

veeui avatar Sep 28 '20 03:09 veeui