YSlow 是 Yahoo 发布的一款基于FireFox的插件,这个插件可以分析网站的页面,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
YSLOW有什么作用?
1、YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
2、YSlow可以分析任何网站,并为每一个规则产生一个整体报告,如果页面可以进行优化,则YSlow会列出具体的修改意见。
YSLOW 提出的最佳实践和规则:雅虎卓越绩效团队已经确定了34个影响网页性能的规则。YSlow的网页分析是基于这34个可测试的规则中的23个。点击下面的每个表现规则查看详细信息。
- 1.最小化HTTP请求
- 2.使用内容交付网络
- 3.避免空的src或href
- 4.添加一个Expires或一个Cache-Control Header
- 5.Gzip组件
- 6.把StyleSheets放在最前面
- 7.把脚本放在底部
- 8.避免使用CSS表达式
- 9.使JavaScript和CSS外部
- 10.减少DNS查找
- 11.缩小JavaScript和CSS
- 12.避免重定向
- 13.删除重复的脚本
- 14.配置ETags
- 15.使AJAX缓存
- 16.使用GET进行AJAX请求
- 17.减少DOM元素的数量
- 18.没有404s
- 19.减小Cookie大小
- 20.为组件使用不使用Cookie的域
- 21.避免过滤器
- 22.不要在HTML中缩放图像
- 23.使favicon.ico小和缓存