23. 使用 CDN 加速静态内容
说明
CDN 是高性能网站的必备工具,世界上排名靠前的大型网站基本上都在使用 CDN。相信从事 Web 性能优化的同学,都会比较喜欢 CDN。
CDN 加速的原理,是将同一份静态文件(CSS / JS / 图片)上传到发布到国内甚至是国外的几十台上百台服务器上,这些服务器我们称之为节点,节点目的是无限接近用户以提供高速的下载体验。
因国内服务器网络是按 带宽 计费,稍微有点流量的网站,如果不使用 CDN ,用户体验会非常差,主要体现在网站半天加载不出来。
浏览器并发下载和优先级
Chrome 等现代化浏览器,都会有同域名限制并发下载数的情况,不同的浏览器及版本都不一样,注意下表来自于 stackoverflow.com,并不一定完全正确,仅供参考:
浏览器版本 | 每个域名并发连接数 |
---|---|
Chrome34/32 | 6 |
IE10 | 8 |
IE11 | 13 |
Firefox27/26 | 6 |
Safari7.0.... |