- PageSpeed Insignts
- 模式:在线版本https://developers.google.com/speed/pagespeed/insights/,有第三方chrome插件提供,并且提供有apache/nginx module(似乎用于对资源文件的压缩整合)
- 优点:提供mobile和desktop版本评分及各种优化建议
- 缺点:不适用响应式web,不适用内部网站,没瀑布流分析,无法保存数据
- YSlow
- 模式:浏览器插件
- 优点:快速分析任意页面,并根据规则提供对应优化建议
- 缺点:不适用响应式web,没瀑布流分析,无法保存数据
- Chrome开发者工具
- 模式:开发者工具
- 优点:适用响应式web,分析包括Network,Profile,Timeline,Audits,非常详细的数据,提供部分优化建议
- 缺点:无聚合式报告,无法保存数据
- PhantomJS
- 模式:JavaScript API
- 优点:无需浏览器,基于webkit,定制性强,适用响应式web,可结合自动化
- 缺点:需要JavaScript编程能力,数据需额外工具进行展示或者定制,无法指定浏览器
- WebPageTest
- 模式:Server+Agent
- 优点:支持私有服务,适用响应式web,支持多种浏览器,聚合式报告,数据可存储,评分功能,提供API
- 缺点:无优化建议,环境搭建复杂,数据分析能力要求高