Google 发布 PageSpeed Insights 2.0

  • Abel Avram
  • 姚九强

2012 年 6 月 15 日

话题:JavaScript移动Chrome性能调优语言 & 开发

Google 发布了 PageSpeed Insights 2.0 版本,新版本重新设计了用户界面,包含 Chrome 和 Firefox 浏览器扩展,通过在线服务或 SDK 来自动进行页面优化,还提供了一套 API,并支持移动设备及更多分析规则。

Google 宣布他们发布的开源的网页分析工具的第二版有了新名字,叫做PageSpeed Insights。除了使用Chrome 浏览器扩展和 Firefox [XPI] 之外,也可以通过在线工具PageSpeed Insights Online分析及优化页面。此外,页面及引用的资源能够通过在线的PageSpeed Service(beta)自动的优化,同时 Google 也提供一组称为Optimization SDK的 C++ 程序库,实现与在线服务一样的优化功能。另一种解决方案是使用 Apache 的mod_pagespeed模块。

使用了 PageSpeed Insights 服务后,经过优化的网页及其资源将被 Google 的服务器缓存,在访问时由 Google 服务器提供该内容。这项服务不能用于私有网页,如企业内部网站,也不适用于需要用户认证才可访问的网页。这种情况只能通过使用浏览器扩展来解决。优化服务和浏览器扩展的渲染引擎不同,同时用户代理在页面得分上略有不同。

PageSpeed 同时也有一套API,提供了与浏览器扩展一样的页面性能分析功能。API 可以通过 CURL、JavaScript,.NET、GO、Java 和其它多种语言调用。

PageSpeed Insights 2.0 的用户界面经过了重新设计,以适合在线版本,同时在分析网页时提供了一个整体得分。这个得分用来表示页面可以有多快。得分越低则说明可改进的地方越多,经过这些改进页面可以变得更快。

PageSpeed 可以通过使用与移动设备相同的渲染引擎来分析移动设备访问网页的性能,并依据移动设备的特性,如与桌面系统相比移动设备的网络速度和 CPU 速度较慢,来提示优化建议。页面分析现在可以通过远程调试在远程完成。

页面分析规则从 2009 年PageSpeed 开源以来的 20 条规则扩展到目前的 31 条。

查看英文原文:Google Announces PageSpeed Insights 2.0

JavaScript移动Chrome性能调优语言 & 开发