`
wbj0110
  • 浏览: 1587329 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

网站性能工具Yslow的使用方法

阅读更多

Yslow是雅虎开发的基于网页性能分析浏览器插件

Yslow的安装方法

现在Yslow已经有很多版本了,本文介绍的是3.0.4最新版,打开Yslow官网就能看到有四个版本可供选择:火狐(firefox)浏览器、谷歌(chrome)浏览器、欧朋(opera)浏览器和移动版。

安装Yslow要先安装 Firebug(本地址以火狐为例),两种方法启动Yslow:1、打开Firebug窗口,选择Yslow选项。2、直接点击火狐右下角的Yslow启动按钮。

Yslow的启动界面

(图1:Yslow的启动界面)

点 击 Run Test 运行Yslow,也可以点击 Grade, Components, 或Statistics选项开始对页面的分析,如果在 Autorun YSlow each time a web page is loaded 上打上对勾,它将自动对以后打开页面进行分。

注意图中的红框,这里是规则集,YSlow (V2)包含了所有22个测试的规则,YSlow (V1)包含原始13规则,小网站或博客-这个规则集包含14个规则,适用于小型网站或博客,建议对号入座。

雅虎评估网站性能的23条军规

雅虎曾经针对网站速度提出了非常著名34条准则:《Best Practices for Speeding Up Your Web Site》。而现在将34条精简为更加直观的23条,并针对每一条给出从F~A的评分以及最终的总分。

而现在23条网站性能优化建议在YSlow的官网首页就能看到,当然也可以不看,在使用Yslow后,在控制面板里就会给你评分提示,和改进建议。

Grade(等级视图)—Yslow的第二个选项卡

YslowGrade(等级视图)给出的网站性能评分

(图2:Yslow给出的网站性能评分)

Yslow给出的网站性能评分,从F~A,A是最好的,通过测试卢松松博客来看,网站有4处得分最低,例如图2中的最低分提示:我博客的HTTP请求太多。其中应用了14个外部JS、3个CSS文件(之前我已从6个合并为3个)、14个CSS背景图片。

Yslow的建议是让我合并这些,至于合并CSS引用图片我在“提高网站打开速度的7大秘籍”中介绍过。

Components(组件视图)—Yslow的第三个选项卡

通过Components考验查看网页各个元素占用的空间大小

(图3:通过Components考验查看网页各个元素占用的空间大小)

通 过Components考验查看网页各个元素占用的空间大小,例如我博客某个页面,有236个images(图片),占用了489.2K,通过详细查看, 发现来自gravatar(评论头像)的引用图片非常大,在加上我博客本省评论量就打,每个头像就占用几K,几百个就占用了整个网页50%的大小,而且图 片还是引用的,加载就更慢。

所以,我得出的结论是:gravatar虽然增强了互动性和个性,但也结结实实影响了网站速度。

Statistics(统计信息视图)—Yslow的第四个选项卡

Yslow的统计信息视图

(图4:Yslow的统计信息视图)

左 侧图表显示是页面元素在空缓存的加载情况,右侧为页面元素使用缓存后的页面加载情况。从图中可以直观的看出(尤其是我标的红框),这个网页263个 HTTP请求,网页的大小达到773.9K,意味着打开没打开一个页面几乎需要下载1M的东西,而通过使用缓存后我们可以看到效果图片基本靠缓存,而网页 的总大小压缩到43.2K。

Statistics这个统计信息视图工具和Components(第三选项卡)一样,只是效果更直观,如果要获得性能优化建议还是要看Grade(第二选项卡)的详细建议。

Tools(辅助工具)—Yslow的第五个选项卡

Yslow提供的小工具

(图5:Yslow提供的小工具)

JSLint是一个强大的工具,它可以检验HTML代码以及内联的Javascript代码,通过JSLint发现了google analytics上的一个js错误。

ALL JS:查看你这个网页上一共引用了多少JS。

All JS Beautified:把所有JS放在打开的页面中,利用站长统一检查(我感觉作用不大)。

All JS Minified:同上,但它显示的是压缩过的js代码,如果你要JS优化,它已经给你优化好了,来过来直接用。

All CSS:显示你网页所有CSS文件。

YUI CSS Compressor:显示网页压缩后的CSS文件,也是拿过来可以直接用的。

All Smush.it™:图片在线优化网站,点击它后会自动跳到smushit网站上给你自动优化CSS图片,该网站提供了优化前与优化后的对比,点击直接下载优化后的图片,在覆盖到自己网站上就可以了,强烈推荐。

Printable View:这个是打印用的,部门开会、前端设计师讨论、向老板汇报时估计用的上。

 

yslow源码 : https://github.com/marcelduran/yslow

分享到:
评论

相关推荐

    yslow前端性能测试工具

    **yslow前端性能测试工具详解** yslow是Yahoo!开发的一款强大的前端性能分析工具,它通过对网页进行评估,提供优化建议,帮助开发者提高网站的...对于任何致力于提高网站性能的团队来说,yslow都是不可或缺的工具。

    [优]Yslow网站前端性能测试工具安装与使用简介

    ### Yslow网站前端性能测试工具安装与使用简介 #### 一、引言 在现代互联网应用开发中,网站性能优化已成为提升用户体验的...掌握Yslow的安装与使用方法,对于任何希望提升网站性能的开发者来说都是非常有用的技能。

    yslow-3.0.9

    网站性能工具Yslow

    YSlow使用指南最新2

    ### YSlow 使用指南详解 #### 一、简介 YSlow是一款由Yahoo!开发的网页性能分析工具,旨在帮助开发者优化网页加载速度。它基于一系列经过验证的...对于任何希望提高网站性能的人来说,YSlow都是不可或缺的工具之一。

    使用YSlow工具提高网页的效率

    因此,YSlow是建立在Firebug之上的,专门用于评估网页性能的工具。遗憾的是,由于它依赖于Firebug,所以YSlow无法在Microsoft的Internet Explorer(IE)浏览器上使用,只支持Firefox。 要使用YSlow,首先需要确保你...

    Selenium IDE + YSlow +Showslow 实现页面性能评估自动化

    在本案例中,用户采用了一种自动化测试解决方案,结合了Selenium IDE、YSlow和Showslow三个工具,实现了对导购搜索页面的性能自动化评估。 Selenium IDE是一款基于Firefox的测试录制工具,能够记录用户的浏览器操作...

    yslow-3.1.0-fx

    《yslow-3.1.0-fx:优化网页性能的专业工具》...对于任何关心网站性能和用户体验的人来说,yslow都是不可或缺的工具。通过遵循yslow的建议,我们可以有效地减少页面加载时间,提高用户满意度,最终提升网站的整体质量。

    yslow3_1_2

    总结来说,yslow3_1_2是一个强大的Web前端性能分析工具,它基于YSlow规则,提供了一整套评估和改进网页加载速度的方法,对于任何关注网站性能的开发者或测试人员来说,都是一个不可或缺的助手。通过使用这个工具,...

    YSlow 2.0.0b6

    **正文** 《YSlow 2.0.0b6:Firefox浏览器优化利器》 YSlow是Yahoo!开发的一款网页性能优化工具,它...无论你是网页设计师还是开发者,都应该掌握YSlow这样的工具,以便在日常工作中持续优化网页性能,提升网站质量。

    yslow-1.0.2-fx

    yslow,用于检测网站性能,帮助开发人员进行性能调优的优秀工具

    31 个用来测试网站各项性能的免费在线工具

    网站性能是决定用户体验和搜索引擎排名的重要因素。为了确保网站的质量,开发者和网站管理员需要定期进行各种测试。以下是一些关键的测试领域以及相应的免费在线工具: 1. **网站代码验证**: - **WDG ...

    firefox-firebug-yslow.zip

    这两个工具的组合使用,不仅能够提升开发效率,而且可以确保网站在性能上达到最佳状态。 在实际操作中,开发者可以先通过Firefox 35.0.1安装Firebug插件,然后在浏览网页时开启Firebug,进行代码调试和性能监控。...

    yslow3.1.2.zip

    总之,YSLOW 3.1.2是前端性能优化的重要工具,它能够帮助开发者遵循最佳实践,提高网页加载速度,提升用户体验,对于任何关注网站性能的团队来说都是不可或缺的。通过深入理解和有效利用YSLOW,我们可以更好地优化...

    大型网站性能优化实战从前端网络CDN到后端大促的全链路性能优化 带书签完整版

    - **3.1.3 使用WebPageTest进行性能分析**:WebPageTest是一个开源的网站性能测试工具,它可以模拟不同的网络条件来测试网站性能。 **3.2 真实用户前端性能监控** - **3.2.1 真实用户前端性能数据采集**:收集真实...

    谈谈网站性能技术

    网站性能技术是优化用户体验、提高系统效率的关键领域。在当今互联网时代,用户对网页加载速度和响应时间的要求越来越高,因此,了解并掌握网站性能优化技术至关重要。本文将围绕"谈谈网站性能技术"这一主题,结合...

    YSlow

    yahoo性能中心总结的高性能网站设计的14条规则,这个工具就是用来根据这些规则对你的网站进行测试评分的,下载后直接拖到firefox里就可以自动安装了,但是先要装另外一个插件firebug,在我上传的资源列表里可以找到

    web前端性能分析工具导引

    Yahoo YSlow基于Yahoo的性能最佳实践,提供评分和建议来改善页面性能。HTTP Analyzer则用于分析客户端和服务器之间的HTTP交互,而AOL PageTest是一个在线工具,可以模拟不同地理位置和网络条件下的页面加载情况,...

Global site tag (gtag.js) - Google Analytics