昨天下午本来想完成“L08-02-08-Lamp系列-Apache服务mod_expires模块介绍与应用指南06”的学习。没想到,就在安装YSlow插件上,我就耽误了下午2个小时左右。
  先是前天想省事,没有安装火狐浏览器,而是在机器上通过Opera浏览器也找到YSlow插件,结果安装之后,感觉测试总是不对劲。昨天下午反复测试之后,发现Opera浏览器的YSlow插件功能在显示过期时间时无法正常显示。
  纠结之后,还是找到新版本的火狐浏览器下载安装,但是在火狐里安装YSlow插件后,发现右下角的YSlow图标点击之后根本就没有反应。在我反复点击、反复点击之后,确认不是鼠标的问题,也就是说:这个功能不可用。
  于是,我把视频压缩包里的老版本火狐拿到虚拟机的Windows XP里测试安装,发现显示的YSlow功能也不正常。
  再去百度和google搜索,发现这个插件的介绍等内容也不多,而且多数是关于网页编辑之类的东西——根本就没有安装插件方面的说明性文字。没有现成的办法,我只好再去论坛上提问了。
  提问前,我又在51cto的论坛上搜索了一下“YSlow”的关键字,终于在仅有的十几篇帖子里,找到我需要的东西:
http://bbs.51cto.com/thread-444600-1.html——如何提高网页的效率(下篇)——Use YSlow to know why your web Slow
  在这篇帖子里,我才知道:在安装“YSlow”插件之前,必须先安装另一个插件——Firebug,才能正常使用“YSlow”的功能。
  好在火狐浏览器在寻找和安装插件方面很方便,Firebug很快就安装好了。
  本以为这下可以大功告成,没想到:右下角的“YSlow”还是点击之后没有反应!用鼠标在屏幕上转了若干圈之后,无意中我碰到鼠标的右键,在弹出的快捷菜单,我发现一个选项:“使用Firebug查看元素”!
  试试吧!
  果然,浏览器下方弹出功能框了。但是,却不是我想要的“YSlow”!而是“HTML”……
  还好,我在旁边的选项卡,找到“YSlow”!点击打开之后,和视频里的讲解终于一致了。
  后来再翻看那篇帖子,发现:通过菜单“工具”→“Web开发者”→“Firebug”→“打开Firebug”,同样可以打开并找到“YSlow”面板。

  啰嗦这么多,就是想记录整个解决问题过程,便于今后可以有时间不断反省自己:看看什么地方可以加快速度!这次遇到的问题,实是算不上什么大事!但是,太浪费时间了。而且,之前类似的事情,也发生过好几次,自己总是不能接受教训。
  另外,也是想在这里正式说明:oldboy在讲解这段时,是有问题的。没有提醒在安装YSlow插件之前,还必须安装Firebug插件。

wKiom1MKF_iyOq92AAIXf65Uzz4811.jpg

ps:
  软件和插件的版本号:
Firefox 27.0.1
Firebug 1.12.6
YSlow 3.1.8