Google工具pagespeed使用教程

摘要:
一直以来都有在用谷歌管理员工具,也知道谷歌里有page-speed这个工具,可能吧。今天在chinaz看到了谷歌工具page-speed的使用教程,觉得还是蛮有收藏的意义的。对于网页加载速度的分析,Google提供了page-speed工具,可以提供详细的网页加载速度的优化报告,下面将以这个工具的对齐鲁人才网的分析报告为依据,说明网页速度优化的内容。

一直以来都有在用谷歌管理员工具,也知道谷歌里有page-speed这个工具,可能吧。因为比较懒,没有去看看具体怎么用,也没有去安装。

今天在chinaz看到了谷歌工具page-speed的使用教程,觉得还是蛮有收藏的意义的。所以跟大家一起分享一下咯。教程很详细,图片我去掉了,呵呵。

没有图片基本上也是看得懂的。因此可以节省一些加载的时间。

重视网站的用户体验是互联网发展由技术为中心到以用户为中心的一种转变,主流的搜索引擎都将网站的用户体验作为评价网站的重要标准,毕竟搜索引擎蜘蛛也只是网站的一个普通用户,要想在搜索引擎获得好的评价,就不得不重视用户体验的优化

网站的用户体验分为4个方面:

1、网站的加载速度,即用户打开网站的速度,该方面的用户体验是首当其冲的,用户首先打开了网站才能去体验网站的内容,试想一下在网速正常的情况下,一个打开速度很慢的网站如何能够吸引用户,所以网页的加载速度的优化是很重要的。

2、页面的设计,即网站的美观度,这就需要网站的美工设计人员能够具备大众审美观,才能吸引住用户。

3、内容的质量,即网站提供的内容对用户是否有价值。

4、合理的布局,网页的整体布局合理,不会出现杂乱无章的现象,能够合理的引导客户对网站页面的访问。

本文所分析的重点是网页的加载速度,其它三个方面的优化可能要贯穿到网站的一个长期发展中,比如内容质量是网站发展中一直要重视的方面。56K猫上 网的情况已经不复存在,网速已经不是互联网快速发展的瓶颈,所以要想提高用户体验就必须从自身的网站进行优化,把该简化的网页内容简化了,才能有效加快网 页的载入速度。

对于网页加载速度的分析,Google提供了page-speed工具,可以提供详细的网页加载速度的优化报告,下面将以这个工具的对齐鲁人才网的分析报告为依据,说明网页速度优化的内容。

一、工具的准备

1、电脑需安装浏览器Firefox;

2、安装Firefox的组件:Firebug和page-speed。

二、工具的使用

1、用Firefox打开齐鲁人才网首页;

2、选择“工具”-“firebug”或者使用快捷键F12,弹出firebug工具,如下图:

3、点击“Analyze Performance”对网页性能进行分析,得到如下图的分析结果:

三、对报告的说明分析

1、“Page Speed Score:83/100”

说明:本页面的性能分数为83分,总分100分。

2、报告内容图标的说明:

(1)“红色叹号”为没有进行过优化的内容,需要进行优化的内容:

a、“Leverage browser caching”:浏览器缓存文件

说明:列表中的内容(如图片)没有定义缓存过期时间,只有设置了缓存过期时间,等文件过期后才会重新进行缓存,所以该项内容需要进行优化,对图片的缓存过期时间进行设置。

b、“Specify image dimensions”:指定图片的尺寸

说明:列表中的图片都没有在代码中设置图片的大小,比如代码中的<img src=“/images/1new/city_ico_2.gif” />,没有添加width=“15” height=“13”的属性,浏览器在加载的时候就要计算图片的尺寸,增加了加载时间。所以优化方式为:对网页中的图片指定尺寸。

c、“Parallelize downloads across hostnames”:平衡文件的下载主机来源,也就是将文件分配到不同的服务器上,分摊压力。

说明:这方面可以通过增加独立服务器才能实现,。

(2)“黄色三角”为需要进一步优化的内容

a、“Combine external JavaScript”:合并外部的JS文件

合并JS文件,降低浏览器对JS文件的读取,有效的减少http的请求数量。

b、“Enable compression”:启用压缩,这里提到时启用gzip格式的压缩

说明:该列表中详细提供了这些资源通过gzip压缩后能够节省多少时间成本。下面是对gzip的解释:所谓gzip压缩是一种开发的压缩算法,目前 的主流浏览器与主流服务器 (Apache, Lighttpd, Nginx)均对其有很好的支持。gzip压缩是通过HTTP 1.1协议中的Content-Encoding : gzip来进行标记说明,其可以明显减少文本文件的大小,从而节省带宽和加载时间。

c、“Remove unused CSS”:移除不用的CSS代码

说明:在网站的CSS文件中可能会存在一些用不到的代码,这项工作应该在网站的发布之前对CSS,JS文件进行检查,删除没有用到的代码,该列表中详细的列出了没有用到的CSS代码。

(3)“绿色对勾”为已经进行过优化,暂不需要优化的内容。

免责声明:文章转载自《Google工具pagespeed使用教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# winform 中的Form 源码家庭常用5号/7号电池购买及使用攻略下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iOS与服务器端 GZip压缩问题

昨天搞了一天的GZip压缩,试了三种方式(libz库,ZipArchive,ASIHttpRequest),一开始都不成功。理论上三个应该都能用的,但我都不行。等我试到第三种方式的时候才知道,不是我的问题,而是后台的问题(Java端输出方式一会再说)。今天就总结一下,写写iOS与Java服务器获取压缩数据的方法吧。一、客户端-服务端数据压缩解压流程(ASI...

微博的MySQL数据库优化实践经验

数据库是所有架构中不可缺少的一环,一旦数据库出现性能问题,那对整个系统都会来带灾难性的后果。并且数据库一旦出现问题,由于数据库天生有状态(分主从)带数据(一般还不小),所以出问题之后的恢复时间一般不太可控,所以,对数据库的优化是需要我们花费很多精力去做的。接下来就给大家介绍一下微博数据库这些年的一点经验,希望可以对大家有帮助。 硬件层优化 这一层最简单,最...

linux服务器的Gzip文件压缩方法[转]

一、gzip介绍          gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。软件的作者是Jean-loup Gailly和Mark Adler。1992年10月31日第一次公开发布,版本号是0.1,目前的稳定版本是1.2.4。         Gzip主要用于Unix系统的文件压缩。我们在L...

Spark大型电商项目实战-及其改良(1) 比对sparkSQL和纯RDD实现的结果

代码存在码云:https://coding.net/u/funcfans/p/sparkProject/git 代码主要学习https://blog.csdn.net/u012318074/article/category/6744423/1这里的 发现样例作为正式项目来说效率太低了,为了知识点而知识点.对原代码做了一定优化 第1个项目:用户访问sessi...

一起来学linux:压缩与解压缩

Linux场景下一般存在如下的压缩文件格式: 1 .Z compress程序压缩的文件 2 *.gz gzip程序压缩的文件 3 *.bz2 bzip2程序压缩的文件 4 *.tar tar程序打包的文件。没有经过gzip的压缩 5 *.tar.gz tar程序打包的文件,经过gzip的压缩 6 *.tar.bz2 tar程序打包的文件,经过bz2的压缩...

CentOS7压缩目录及解压

砸门先了解一下简单的压缩 / 解压指令 注:本文章只描述使用指令。如需阅读完整信息,请百度查询! gzip bzip2 xz -z :表示压缩 -d :表示解压 压缩指令:gzip file1 解压指令: gzip -d file1.gz [root@localhost test]# gzip 1 [root@localhost test]# ls1.g...