网站性能优化
简要总结: 1.资源压缩合并,减少http请求 2.非核心代码异步加载(异步加载方式,异步加载区别) 3.利用浏览器缓存(缓存的分类,缓存的原理) 4.使用CDN 5.与解析DNS <mata http-equiv="x-dns-prefetch-control" content="on"> // https 协议下开启a链接的prefetch(http协议下会默认开启) <link rel="dns-prefetch" href="//host_name_to_prefetch.com"> //========================================================================= content 方面 减少 HTTP 请求:合并文件、 CSS 精灵、 inline Image 减少 DNS 查询: DNS 缓存、将资源分布到恰当数量的主机名 减少 DOM 元素数量 Server 方面 使用 CDN 配置 ETag 对组件使用 Gzip 压缩 Cookie 方面 减小 cookie 大小 css 方面 将样式表放到页面顶部 不使用 CSS 表达式 使用 <link> 不使用 @import Javascript 方面 将脚本放到页面底部 将 javascript 和 css 从外部引入 压缩 javascript