# 如何进行网站性能优化
content 方面
- 减少 HTTP 请求:合并文件、 CSS 精灵、 inline Image
- 减少 DNS 查询: DNS 缓存、将资源分布到恰当数量的主机名
- 减少 DOM 元素数量
Server 方面
- 使用 CDN
- 配置 ETag
- 对组件使用 Gzip 压缩
Cookie 方面
- 减小 cookie 大小
css 方面
- 将样式表放到页面顶部
- 不使用 CSS 表达式
- 使用
<link>
不使用 @import
- Javascript 方面
- 将脚本放到页面底部
- 异步加载不是太重要的资源
- 将 javascript 和 css 从外部引入
- 压缩 javascript 和 css
- 删除不需要的脚本
- 减少 DOM 访问
- 图片方面
- 优化图片:根据实际颜⾊需要选择⾊深、压缩
- 优化 css 精灵
- 不要在 HTML 中拉伸图片