浅谈YSlow------前端页面性能测试

举报
Miss_far淡定不能 发表于 2017/12/29 14:57:37 2017/12/29
【摘要】 YSlow可以对网站的页面进行分析,以及为了提高网站性能,如何基于某些规则而进行优化。Yslow官网能看到有多个版本可供选择:火狐(FireFox)浏览器、谷歌(chrome)浏览器、欧朋(opera)浏览器和移动版。基于FireFox的版本,安装YSlow必须首先先安装 Firebug。YSlow23条规则 http://yslow.org/ HOME

YSlow可以对网站的页面进行分析,以及为了提高网站性能,如何基于某些规则而进行优化。

Yslow官网能看到有多个版本可供选择:火狐(FireFox)浏览器、谷歌(chrome)浏览器、欧朋(opera)浏览器和移动版。

基于FireFox的版本,安装YSlow必须首先先安装 Firebug

YSlow23条规则

      http://yslow.org/

      截图.PNG

     HOME

      启动YSlow

  截图.PNG

 Grade(等级视图)

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

 截图.PNG

Components(组件视图)

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

 截图.PNG


Statistics(统计信息视图)

截图.PNG

左侧图表显示是页面元素在空缓存的加载情况,右侧为页面元素使用缓存后的页面加载情况。从图中可以直观的看出(尤其是我标的红框),这个网页93HTTP请求,网页的大小达到695.1K,而通过使用缓存后我们可以看到效果图片基本靠缓存,而网页的总大小压缩到21.8K

Tools(辅助工具)

blob.png

JSLint是一个强大的工具,它可以检验HTML代码以及内联的Javascript代码。

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

All JS Beautified:把所有JS放在打开的页面中,利用站长统一检查。

All JS Minified:同上,但它显示的是压缩过的JS代码。

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

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

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

Printable View:打印视图。

测试通过标准

    参考淘宝性能测试的标准,YSlow评定为C以下认为测试不通过。



【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。