Web页面性能分析工具YSlow开源
2012-02-21 13:33
686 查看
2月16日,Yahoo!的前端工程师Marcel Duran在Yahoo!研发团队官方博客发布消息:YSlow开源。
YSlow是广为人知的Web页面性能分析、测试和调试工具,已经成为业界的事实标准之一。它的主要功能包括:
基于三种预定义的规则集,或用户自定义的规则集,为页面打分
为页面性能提升提供建议
总结页面的组件情况
展示页面统计信息
提供性能分析工具,包括Smush.it和JSLint
YSlow团队提出的“23条Web性能最佳实践和规则”更是被奉为圭璧。
尽可能减少HTTP请求次数
使用CDN
避免空src和href标签
加入Expires或Cache-Control Header
使用Gzip压缩
在html文件顶部放置样式表
在html文件底部放置JavaScript脚本
避免使用CSS表达式
使用外部JavaScript和CSS外部文件
减少使用DNS查找次数
精简JavaScript和CSS
避免重定向
移除重复的脚本
配置ETag
缓存AJAX
使用GET完成AJAX请求
减少DOM元素数量
避免404
减少Cookie大小
使用无Cookie的域
避免使用滤镜
不要在HTML中缩放图片
使用小favicon.ico文件,并让其可缓存
在博客中,Marcel这样写:
从2007年开始,YSlow对公众免费发布。过去5年,Yahoo!一直在维护其代码,并得到社区的鼓励,一直在改进。现在,我们在BSD开源协议下将YSlow代码开源。⋯⋯由于YSlow完全以JavaScript、HTML和CSS开发,大家很容易为其做出贡献。
YSlow在GitHub上的最新开发版在github.com/marcelduran/yslow。
性能社区一直在通过Exceptional Performance Yahoo!讨论组做出间接贡献,提供有价值的反馈。现在,问题将会通过GitHub的公共问题跟踪系统处理,社区能够直接决定项目路线图。现在,你们可以来协助制定优先级、修复bug并改进YSlow了!请赶紧fork代码,开始贡献吧!
VIA http://www.infoq.com/cn/news/2012/02/yslow-opensourced
YSlow是广为人知的Web页面性能分析、测试和调试工具,已经成为业界的事实标准之一。它的主要功能包括:
基于三种预定义的规则集,或用户自定义的规则集,为页面打分
为页面性能提升提供建议
总结页面的组件情况
展示页面统计信息
提供性能分析工具,包括Smush.it和JSLint
YSlow团队提出的“23条Web性能最佳实践和规则”更是被奉为圭璧。
尽可能减少HTTP请求次数
使用CDN
避免空src和href标签
加入Expires或Cache-Control Header
使用Gzip压缩
在html文件顶部放置样式表
在html文件底部放置JavaScript脚本
避免使用CSS表达式
使用外部JavaScript和CSS外部文件
减少使用DNS查找次数
精简JavaScript和CSS
避免重定向
移除重复的脚本
配置ETag
缓存AJAX
使用GET完成AJAX请求
减少DOM元素数量
避免404
减少Cookie大小
使用无Cookie的域
避免使用滤镜
不要在HTML中缩放图片
使用小favicon.ico文件,并让其可缓存
在博客中,Marcel这样写:
从2007年开始,YSlow对公众免费发布。过去5年,Yahoo!一直在维护其代码,并得到社区的鼓励,一直在改进。现在,我们在BSD开源协议下将YSlow代码开源。⋯⋯由于YSlow完全以JavaScript、HTML和CSS开发,大家很容易为其做出贡献。
YSlow在GitHub上的最新开发版在github.com/marcelduran/yslow。
性能社区一直在通过Exceptional Performance Yahoo!讨论组做出间接贡献,提供有价值的反馈。现在,问题将会通过GitHub的公共问题跟踪系统处理,社区能够直接决定项目路线图。现在,你们可以来协助制定优先级、修复bug并改进YSlow了!请赶紧fork代码,开始贡献吧!
VIA http://www.infoq.com/cn/news/2012/02/yslow-opensourced
相关文章推荐
- Web页面性能分析工具YSlow开源
- Web页面性能分析工具YSlow开源
- 网页前端页面加载性能测试各工具可行性方案分析
- web前端性能优化-http请求分析工具
- 关于web性能的思考与分享[03]——常用性能分析工具
- 推荐前端页面性能优化工具YSlow, PageSpeed, Chrome Dev Tools
- web网站性能优化工具--网站性能工具Yslow的使用方法
- pylot - 一款开源的web性能测试工具
- 一个Web报表项目的性能分析和优化实践(七):性能监测工具JavaMelody
- google开源的C++性能分析工具 - gperftools
- 这个页面放在tomcat/webapps/ROOT/下可以查看内存堆栈,对于分析定位性能问题,很有效果
- Windows开源Web服务器性能和压力测试工具
- Web页面加载,如何分析页面性能?如何进行优化?
- 一个Web报表项目的性能分析和优化实践(七):性能监测工具JavaMelody
- 网页前端页面加载性能测试各工具可行性方案分析
- 基调公司免费的一个不错的web页面性能监测工具
- google开源的C++性能分析工具 - gperftools
- TraceWatch等10个强大开源Web流量分析工具下载地址
- 10 个强大的开源 Web 流量分析工具
- 【转】10 个强大的开源 Web 流量分析工具