一、Page Speed的安装及使用
Page Speed是一款Firefox插件,同时他依附于别款插件Firebug,也就是说你的Firefox浏览器中必须已经安装了Firebug才能安装Page Speed。安装环境为Firefox 3.0.4以上,Fireug 1.3.3以上。
Page Speed的使用也很简单,在Firefox中点击右下角的Firebug图标启动后,再点击Page Speed选项卡即可。要注意的是,你要对你网站内的某个页面进行性能分析,你必须先把该页面加载完成后才能使用Page Speed,也就是说只有在浏览器左下角出现“Done”或者"完成"之后才可以启用Page Speed进行分析。如果页面中流媒体,可能不会现在“完成”,这种情况要等到流媒体可以播放。
page speed启动界面
然后点击“Analyze Performance”(性能分析),这时Page Speed会根据web performance best practices (网页性能最佳实践)进行逐项打分。然后根据重要程序和优先级对每项进行排列。
Page Speed运行界面
此外,你还可以点击每条建议前面的“加号”展开查看详细的描述,或者直接点击每条规则相看该规则的具体内容,还可以点击“Show Resource”(查看来源)来查看每条建议是针对页面中哪部分内容提出的。
对于分析结果中的符号说明一下:
1. 红色感叹号代表高优先级提示,表示这一项严重影响了你的页面性能,你需要优先对其进行性能优化;
2. 橙色三角代表此项提示需要引起你的注意,并进行适当改进;
3. 绿色的对号代表该项规则在你的网站中应用得到,你在修改了前面两部分的提示之后,它们有可能变为绿色的对号;
4. 蓝色消息符号是为你提供了额外的帮助信息,请稍加留意(需要注意的是,如果你的页面中出现了大量的此类符号,可能是因为你在页面加载完成之前就进行了网站性能分析)。
二、活动记录
活动记录是一条页面活动的时间轴,它记录了包括网络事件、JavaScript运行在内的所有浏览器活动。你可以使用它并配合性能分析中的数据进一步对网站性能做出评估。
* 查看页面运行过程中所耗费的时间,以毫秒计算;
* 查看浏览器事件,包括页面加载完成后的事件;
* 区分造成页面响应缓慢的原因,其中包括网络来时、DNS查找、连接建立、JavaScript运行等;
* 获取在特定时间或者事件下才响应的JavaScript事件列表;
* 可以对其它标签或者窗口中打开的页面进行分析;
* 多页面加载时的页面加载顺序;
* 对根据Page Speed优化前后的表现进行对比。
Page Speed 页面活动记录
三、理解Page Speed中的事件
页面记录选项卡下是通过时间线来记录各种资源加载到页面所有需要的时间。事件的记录时间间隔为10毫秒,如果事件需要的时间少于10毫秒那么它将用较短的色块来表示。时间线中没有任何颜色的表示,在浏览器事件的运行依赖于其它进程,如DOM和CSS渲染、Flash ActionScript、渲染、操作系统事件等。
网络事件 描述
此外,Page Speed还包括了对已完成的JavaScript函数的信息搜集功能,当页面中的JS函数一旦运行,PageSpeed就会捕捉到相关信息。不通过对Page Speed进行设置还可以对未触发函数、延时加载函数等进行收集。
下面的图片显示了7800毫秒时已经加载但还未触发的函数列表:
Page Speed活动记录——JS收集
而下面则显示是已经触发运行了的JS函数:
Page Speed
此外Pge Speed还有诸如JavaScript函数控制、浏览器User Agent设置等更高级功能。具体使用大家可以与YSlow对比一下
分享到:
相关推荐
在使用过程中,用户可以参考`使用说明- 谷歌浏览器.txt`文件来了解如何正确安装和使用PageSpeed Insights插件。这通常包括安装步骤、插件的基本功能介绍以及如何解读分析结果等内容。 总的来说,PageSpeed Insights...
为了在 Apache 2.2 版本上安装 mod_pagespeed,首先需要确保服务器上已经安装了以下模块: - `headers_module` - `expires_module` - `deflate_module` 接着,可以通过 RPM 包的方式安装 mod_pagespeed。对于 64 位...
由于描述为空,我们无法获取更多细节,但可以推测文章可能涵盖了如何安装、配置 pagespeed 模块,以及它如何帮助改善网站性能等方面的知识。 标签 "源码" 暗示了 pagespeed 是一个可以通过查看和修改源代码来定制的...
前端性能分析工具 Chrome 插件 pageSpeed
Page Speed 对网站的网络服务器配置和前端代码执行若干测试。这些测试基于一组已知可增强网页性能的最佳实践。在网页上运行 Page Speed 的网站管理员会获得一组针对各网页的分数,以及有关如何改善网页性能的有用...
安装和配置ngx_pagespeed相对复杂,需要对Nginx配置有一定了解。首先,你需要下载源码并编译,然后在Nginx配置文件中添加ngx_pagespeed模块的相关指令。此外,为了使用某些高级特性,可能还需要设置Google服务器上的...
标题中的"page-speed.zip"可能指的是一个压缩包文件,它可能包含了有关网页速度优化的工具或资源。在互联网行业中,网页速度是用户体验和SEO(搜索引擎优化)的重要因素。这个压缩包可能包含了一款浏览器扩展,如...
PageSpeed Insights是一款可以分析网页打开速度的谷歌浏览器插件,通过PageSpeed Insights插件的分析并给出相应的优化建议,网站开发人员可以找出网站速度的瓶颈所在,并相应的网站优化,带给用户更好的用户体验。
要安装PageSpeed模块,首先需要确保已经安装了Nginx。以下是一般步骤: 1. 下载PageSpeed模块的源代码,可以使用`wget`命令从GitHub上获取最新版本。 2. 解压缩下载的文件,并下载PageSpeed的内核优化库(PSOL)。...
### Apache加速模块mod_pagespeed安装使用详细介绍 #### 一、mod_pagespeed介绍 mod_pagespeed是由Google开发并开源的一个Apache HTTP Server模块,旨在通过一系列自动化的优化技术来提高Web页面的加载速度。它...
本教程将指导您在Ubuntu 15.04 64位系统上安装Nginx以及集成Google PageSpeed模块的详细步骤。Nginx是一个高效且稳定的HTTP服务器和反向代理,广泛应用于高性能网站,而PageSpeed是Google开发的一个Web服务器模块,...
page speed是开源 Firefox、Firebug 插件,网站管理员和网络开发人员可以使用来评估他们网页的性能,并获得有关如何改进性能的建议。
Google PageSpeed Insights是其中一种常见的在线工具,它可以分析网页内容,并提供性能评分、建议改进措施以及加载时间等信息。优化Page Speed不仅能够提高用户满意度,还能在搜索引擎排名中带来优势。 描述中提到...
Google Page Speed一款很好的firefox的插件,提供优化网站速度的方法
"Laravel开发-laravel-page-speed"的主题着重于如何在Laravel项目中实现性能优化,提高网页加载速度。下面将详细介绍一些相关的知识点: 1. **路由缓存**: Laravel提供了`route:cache`命令,用于缓存所有的路由...
2. 下载并安装mod_pagespeed:这一步通常会使用解压工具打开rar文件,然后根据系统类型选择合适的.deb或.rpm包进行安装。 3. 配置Apache:在Apache的配置文件(通常是`/etc/httpd/conf/httpd.conf`或`/etc/apache2/...
为网页优化提供建议和量化指标.zip。PageSpeed Insight and CheckList 和 Google Page Speed 结合使用, 能够为网页质量评分,量化网页优化的效果,也为优化网页指明了方向,对前端工程师而言,是非常重要的工具。
对于Apache版本≥2.4.2,应使用`pagespeed_ap24.so`: ``` cp ./usr/lib/httpd/modules/mod_pagespeed.so /usr/local/apache/modules/ chmod 0755 /usr/local/apache/modules/mod_pagespeed.so ``` 编辑配置文件`/...