这是来自于 Steve Souders 的关于web performance相关文章中的规则,借鉴一下。
- Make Fewer HTTP Requests(尽量减少你的http请求)
- Use a Content Delivery Network(要尝试使用CDN)
- Add an Expires Header(增加http过期头)
- Gzip Components(使用gzip压缩你的页面)
- Put Stylesheets at the Top(把css样式表放在页面代码顶部)
- Put Scripts at the Bottom(把javascript代码放在页面底部)
- Avoid CSS Expressions(尽量避免使用css表达式)
- Make JavaScript and CSS External(尽量把js和css作为外部引用来引入)
- Reduce DNS Lookups(减少DNS查找)
- Minify JavaScript(精简javascript)
- Avoid Redirects(尽量避免重定向)
- Remove Duplicate Scripts(去除重复的javascript,尤其是js引用)
- Configure ETags(配置etag)
- Make AJAX Cacheable(让ajax能够进行缓存)