issues
search
jeddygong
/
frontend-document
前端每日一练,大厂面试题目,涵盖前端所有知识点,每天进步一点点。HTML/CSS/Javascript/Nodejs/Typescript/ECMAScript/Vue/React/Webpack/小程序/网络/设计模式/数据结构/算法/安全/工程化/性能优化
https://jeddygong.github.io/frontend-document
MIT License
10
stars
4
forks
source link
[网络&安全] [2021-02-22 更新] CDN有哪些优化静态资源加载速度的机制?
#25
Open
jeddygong
opened
3 years ago
jeddygong
commented
3 years ago
优化机制
资源调度:
CDN会根据用户接入网络的ip寻找距离用户最优路径的服务器。调度的方式主要有DNS调度、 http 302调度、使用HTTP进行的DNS调度(多用 于移动端) ;
缓存策略和数据检索:
CDN服务器使用高效的算法和数据结构,快速的检索资源和更新读取缓存;
网络优化:
从OSI七层模型进行优化,达到网络优化的目的。
L1物理层:
硬件设备升级提高速度;
L2数据链路层:
寻找更快的网络节点、确保 Lastmile尽量短;
L3路由层:
路径优化,寻找两点间最优路径;
L4传输层:
协议TCP优化,保持长连接、TCP快速打开;
L7应用层:
静态资源压缩、请求合并;
优化机制