YSlow分析网页,并提出如何提高其性能的基础上一套规则,高性能的网页。我搜索一下”Yslow使用说明“,发现都是旧版本Yslow的使用介绍。于是翻译了一下yahoo官方关于新版Yslow的的使用帮助,希望给初次使用Yslow的朋友一些帮助。
注:英文不是很好,对着翻译软件翻译的,有不对的地方,大家指正。
安装 YSlow
先安装 Firebug https://addons.mozilla.org/en-US/firefox/addon/1843
Firebug 帮助文档 http://www.getfirebug.com/docs.html
.
再下载安装 http://developer.yahoo.com/yslow
使用Yslow
Yslow是运行在Firebug窗口下,所有要运行Yslow,必须安装Firebug。
有两种方法启动Yslow
1、打开Firebug窗口,选择Yslow选项。
2、直接点击浏览器右下角的Yslow启动按钮。
你第一次打开Yslow时,以下图像作为Firebug的一部分被显示在的浏览器窗口。
点击 Run Test
运行Yslow,也可以点击 Grade, Components, 或Statistics选项开始对页面的分析。
你可以选择 Autorun YSlow each time a web page is loaded
它将自动对以后打开页面进行分析,
您也可以右击YSlow状态栏,然后选择或取消自动运行。
Yslow视图
YSlow显示测试结果的分析,分为等级、组件、统计信息。你可以浏览这些观点之间选择标签以观的名字在YSlow标签的Firebug控制台。
以下是说明的等级、组件、统计信息。
一、等级视图
查看一个分析,选择页面的性能等级标签或点击网页的字母等级在状态栏这页纸的底部。
视图显示了等级为网页的成绩单。整个字母等级为页面显示在顶部随着全面数值的表现。这个页面是基于22可分级的高性能网页的规则(见性能规则
)。这些规则是列在按重要性的顺序,从最重要不重要。从 A 级到 F 级,A 级为最高。
下面是一个等级的例子:
如果页面与某一个规则无关,则显示 N/A
,表示不适用。
点击每一规则,都给出了改进建议。要查看更全面的改进方法进入前端性能优化指南
二、组件视图
分组显示页面组件,表格列出组件的信息,点击 Expand All
展开显示给个分组内各的组件信息。
下面简要列在组件检视表:
TYPE
:该组件的类型。该网页是由组成部分的下列类型: doc, js, css, flash, cssimage, image, redirect, favicon, xhr, and iframe.
SIZE(KB)
:该组件的大小以千字节。
GZIP(KB)
:该组件的gzip压缩的大小以千字节。
COOKIE RECEIVED(bytes)
:字节数在HTTP设置的Cookie响应头。
COOKIE SENT(bytes)
:节数的Cookie在HTTP请求报头
HEADERS
:HTTP信息头,点击放大镜查看全面信息。
URL
:链接地址
EXPIRES(Y/M/D)
:日期的Expires头,属于缓存设置一种。
RESPONSE TIME (ms)
:响应时间
ETAG
:ETag响应头,也是缓存设置的一种
ACTION
:额外的性能分析
三、统计信息视图
左侧图表显示是页面元素在空缓存的加载情况,右侧为页面元素使用缓存后的页面加载情况。我们可以看到,页面元素缓存后的使页面的http请求和页面总大小都减少,从而加快了页面打开时间。参看(页面的缓存设置
)
YSlow菜单栏
一、规则集
1 、YSlow ( 2版) -这一规则集包含了所有22个测试的规则。
2 、精英( V1导联) -这个规则集包含原始13规则中使用了YSlow 1.0 。
3、小网站或博客-这个规则集包含14个规则,适用于小型网站或博客。参照下方的图片,看看哪一种规则,在这个规则集。
请注意,最后选定的规则集成为默认的规则集。默认规则集可以是一个预定义的三个之一或您自己创建的一个。
要创建您自己的规则集,单击Rulesets下拉菜单旁边的 Edit
按钮。新的规则集屏幕将显示:
1、点击左侧 New Set
按钮,出现全部22调规则,勾选你所需的
2、点击 Save ruleset as...
保存,会弹出个命名窗口,命名就可以了。
3、你还可以对自定义的规则再次编辑或者删除。
YSlow 工具
YSlow的工具菜单上提供了多种报告工具,您可以使用获得的信息,以帮助您的网页分析。以下是截图工具菜单:
1、JSLint
JSLint收集所有外部和内部的JavaScript从目前的网页,提交给JSLint
,一个JavaScript验证,并打开一个单独的窗口了一份报告,存在问题,该网页的JavaScript的。该报告包括大致位置的源代码的问题。很多
时候,这些问题是语法错误,但JSLint寻找风格公约的问题和结构性问题。
2、All JS
收集所有外部和内部的JavaScript的网页,并显示在一个单独的脚本窗口。您可能想要使用这个工具来查看某个脚本,以及是否实际使用是正确的。
3、All JS Beautified
将js以人们可读的方式展示。
4、All JS Minified
收集所有外部和内嵌JavaScript,删除评论和白色空间以缩小的脚本。以改善网页的性能。
5、All CSS
收集所有的行内和外部的样式表在网页上,并将其显示在一个单独的窗口。
6、All Smush.it
如果您按一下所有Smush.it , Smush.it将运行在网页上所有的图片组成。此工具将告诉你该图像可被优化,并创建一个压缩文件,来优化图像。当您选择此工具你会看到输出如下所示:
以上就是Yslow的使用指南,结束。
分享到:
相关推荐
### YSlow 使用指南详解 #### 一、简介 YSlow是一款由Yahoo!开发的网页性能分析工具,旨在帮助开发者优化网页加载速度。它基于一系列经过验证的高性能网页规则,通过评估网页的各项指标来提供针对性的优化建议。...
**yslow3_1_2** 是一个针对Web前端性能优化的浏览器插件,它为开发者和测试人员提供了一个方便的工具,以便于评估和改进网页加载速度。这个插件基于YSlow规则,由Yahoo!开发,旨在帮助用户遵循最佳实践来提升网页的...
### Yslow网站前端性能测试工具安装与使用简介 #### 一、引言 在现代互联网应用开发中,网站性能优化已成为提升用户体验的关键因素之一。Yslow是一款由Yahoo!开发的前端性能测试工具,旨在帮助开发者识别并解决...
二、YSlow 2.0.0b6版的特性 在2.0.0b6版本中,YSlow引入了以下关键改进: 1. **兼容性增强**:支持Firefox 2.0到3.5.*版本,确保较旧的Firefox用户也能享受到性能优化服务。 2. **性能提升**:优化内部算法,提高...
YSlow是Yahoo发布的一款基于FireFox的插件。 安装YSlow必须首先先安装 Firebug,然后下载YSlow,再对其安装。 YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。 YSlow可以...
《YSLOW 3.1.8与Firebug的黄金搭档:优化网页性能的利器》 YSLOW和Firebug,这两个工具在Web开发和...在下载yslow-3.1.8-fx最新版.rar后,按照指导安装并使用这两个插件,将有助于你的网页开发工作更加高效和顺畅。
遗憾的是,由于它依赖于Firebug,所以YSlow无法在Microsoft的Internet Explorer(IE)浏览器上使用,只支持Firefox。 要使用YSlow,首先需要确保你已安装Firefox浏览器。接着,你需要安装Firebug插件,之后再安装...
YSlow 是Yahoo发布的一款基于FireFox的插件,这个插件可以分析网站的页面,并告诉你为了提高网站性能,如何基于某些规则而进行优化。
使用时,只需在浏览器中打开yslow插件,输入要测试的网页URL,工具就会自动分析并显示结果。 **总结** yslow作为一款强大的前端性能分析工具,为优化网站速度提供了科学的依据和实用的建议。通过深入理解并应用...
通过使用YSlow,开发者可以找出网页性能瓶颈,并掌握如何改进和优化网页以达到更好的性能。它基于12条重要的性能优化规则来评分,这些规则包括减少HTTP请求、使用内容分发网络(CDN)、设置过期的HTTP头部、使用Gzip...
在本文中,我们将深入探讨yslow的功能、工作原理以及如何在Firefox中安装和使用它。 首先,yslow的核心功能在于网页性能分析。它遵循了Yahoo!的“YSlow”规则,这套规则是基于23条最佳实践,旨在优化网页的加载速度...
yslow for firefox v18
使用以下命令在项目的[grunt.js gruntfile]旁边安装此grunt插件: npm install grunt-yslow --save-dev 然后将此行添加到项目的grunt.js gruntfile中: grunt . loadNpmTasks ( 'grunt-yslow' ) ; 还要确保...
用chrome浏览器,扩展程序拖拉进去即可使用,网络性能测试工具
本文档主要介绍了Showslow和Yslow的部署、使用方法,为需要进行页面性能测试的同僚提供入门帮助,希望能对各位有所帮助。
有了这本书和YSlow扩展,实在是没有理由再构建出运行速度缓慢的网站了。” ——Joe Hewitt,Firebu9调试器和Mozilla的DOM解释器的开发者 “Steve Souders完成了一项神奇的工作,他提出了一系列简明的、可操作的...
结合使用FireBug和YSlow,开发者能够深入理解页面的运行机制,找出性能问题,从而提升网页加载速度和用户体验。在实际工作中,这两个工具的熟练运用是前端开发者必备的技能之一。通过不断学习和实践,开发者可以更好...
YSlow是Yahoo发布的一款基于FireFox的插件,这个插件可以分析网站的页面,并告诉你为了提高网站性能,如何基于某些规则而进行优化。yslow3.18支持firefox30版本
网站性能工具Yslow