文档章节

Google发布 PageSpeed Insights 2.0

前端巨浪
 前端巨浪
发布于 2013/04/16 11:35
字数 611
阅读 40
收藏 0

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条。

本文转载自:http://www.infoq.com/cn/news/2012/06/PageSpeed-Insights-2

上一篇: 介绍 JSON
前端巨浪
粉丝 8
博文 48
码字总数 11690
作品 3
武汉
高级程序员
私信 提问
Google免费CDN页面加速服务使用介绍

Google PageSpeed Service是Google提供的一项免费CDN加速服务,Page Speed Service会从网站的服务器抓取内容,重写网页,再通过Google的服务器呈现给用户浏览,利用谷歌强大的服务器处理能力...

李朝强
2013/08/01
0
3
3款提高网站用户体验的在线优化工具

网站的用户体验主要来源于两个方面:网站加载的速度和网页界面的美观。界面的审美设计具有高度的主观性,而页面的快速加载则具有很强的规律性:只要网站的各个元素安排合理、代码的设计得当,...

最帅站长
2013/11/01
952
1
[译]WEB开发者最好用的Chrome扩展程序

毫无疑问,WEB设计者和开发者都喜欢用Google Chrome以及Chrome扩展程序。强而有力的Chrome开发者工具使它成为WEB设计和开发工作的最佳选择。Google开发者工具已经提供了大量的功能,但是,如...

Specs
2014/01/27
0
0
nginx安装ngx-pagespeed 不断出错啊

今天在尝试安装ngx_pagespeed,但是从Nginx-1.0.15 - Nginx-1.2.7 都一直提示下面的错误,倒是是为什么啊! 啊啊啊啊啊…… beta//src/ngxfetch.h: In member function ‘int netinstaweb::...

MrCong
2013/06/22
0
0
mod_pagespeed 1.2 发布,Apache网站优化工具

mod_pagespeed是谷歌于2010年底推出Apache服务器自动优化模块,可以对基于Apache的网站的内容进行自动优化以及智能缓存,从而有效提升网页的加载速度,据统计可以提升50%。 谷歌今天发布了m...

oschina
2012/12/20
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

为什么重复的GET请求变慢了?

最近在研究慢请求监控的问题,写了一个简单的测试代码:在网页端(index.html)通过fetch函数向服务端获取数据,然后打印请求耗时。 function requestData() { let start = new Date(); ...

Fundebug
20分钟前
6
0
5年时间,我从开发做到总裁的秘籍--如何提升技术型管理者的领导力

作者:阿里云MVP 肖凯 对于深耕技术的一线开发者而言,大多数都希望把技术工作进行到底,或者一直从事和技术技术相关性更高的工作。但随着年龄和经验的增长,我对管理和技术的思考越来越多、...

阿里云云栖社区
25分钟前
2
0
LeetCode 142:环形链表 II Linked List Cycle II

给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 ...

iCodeBugs
26分钟前
3
0
使用Shell脚本程序监控网站URL是否正常

导读 监控网站URL是否正常最常见的方法莫过于wget和curl命令了,这两个命令都是非常强大的,强大到网友查看帮助都无从选择的地步了,今天呢,老男孩老师正好录制Shell编程实战课程。 wget命令...

问题终结者
27分钟前
2
0
教你用Python制作微信好友背景墙

目录: 0 引言 1 环境 2 代码实现 3 后记 0 引言 前段时间,微信朋友圈开始出现了一种晒照片新形式,微信好友墙,即在一张大图片中展示出自己的所有微信好友的头像。 效果如下图,出于隐私考...

上海小胖
35分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部