----//工具介紹
Yslow:YSlow是Yahoo釋出的一款基于FireFox的插件。
YSlow可以對網站的頁面進行分析,并告訴你為了提高網站性能,如何基于某些規則而進行優化。
ShowSlow: ShowSlow平台用來收集頁面性能測試工具Yslow的測試結果,并對測試結果進行分析展示。網際網路上有一個線上的showSlow平台,免費提供Yslow的測試結果收集與展示。考慮到企業的某些系統可以存在商業機密,我們會搭建自己的環境。
線上的ShowSlow平台:http://www.showslow.com
----//環境介紹
因為我在搭建的過程中就是卡在版本上;是以以便于你在搭建過程中的排錯,我在此列出我的搭建環境。
系統:windows XP sp3
浏覽器:FireFox 6.0.2
Yslow版本:Yslow 3.0.4
ShowSlow版本 : http://download.csdn.net/detail/fnngj/3629866
關于showslow,請按照我提供的連結下載下傳,雖然他是比較老,但它是可用的。
最新版本hubgit上有,最新版本為:showslow_1.1.3但試了N次(N大于10),一直有錯誤。請鄙視我吧。我已經盡力的在網上雲遊了多日,未找到解決辦法。如果你成功了,請寫出來與大家分享,謝謝。
AppServ版本 : http://www.appservnetwork.com/
進入下載下傳頁面後,請下載下傳appserv-win32-2.5.10版本,雖然它也不是最新的,但它是可用的。請不要在其它網站下載下傳,因為我不能保證它是可用的。哥哥姐姐不是吓你們噢。因為我在其它網站下載下傳的一直報錯,找不到解決辦法,這也是雲遊多日的第二個原因。請再次鄙視我吧。
當然了,你可以不用appserv傻瓜一體式安裝,你可以先分别安裝php、mySQL、apache以及預設的子產品等。如果你配置好了,覺得so ease ,也可以分享出來。請寫詳細點,因為像我這樣的菜鳥會看不懂。
----//一起來配置
安裝下載下傳的appserv-win32-2.5.10.exe檔案,一路随便填寫一下就行了,注意你填寫的資料庫密碼。
安裝完成之後,打你MySQL資料庫(開始—-程式—-SppServ—MySQL Command Line Client)
輸入你在安裝時填寫的密碼。
mysql>create database showslow; //建立一個資料庫
mysql>use showslow; //切換到建立的資料庫
在你下載下傳的showslow的檔案夾中查找一個叫:tables.sql的檔案,然後複制到一個簡單的路徑下面,我直接放C槽根目錄下了,執行下面指令。
mysql>source c:/tables.sql; //将所有的表導入到建立立的資料庫裡
mysql>show tables; //确認一下導入是否成功
打開showslow檔案夾,找到config.sample.php重命名config.php
如果你下載下傳的是我提供的連結,裡面就有一個config.php,無須重命名。
修改config.php裡面的參數
$db = ‘showslow’;
$user = ‘root’;
$pass = ’123456′; //密碼根據你的情況修改。
最後把你修改好的showslow檔案夾放到……\AppServ\www\檔案夾下面。
打開你的火狐浏覽器,
菜單欄:工具—–附加元件—–搜尋:Firebug
和Yslow兩個元件下載下傳安裝後重新開機。
在火狐位址欄目輸入:about:config—–我保證會小心的

過濾器:yslow
修改下面三項内容:
- extensions.yslow.beaconUrl = http://www.example.com/showslow/beacon/yslow/
- extensions.yslow.beaconInfo = grade
- extensions.yslow.optinBeacon = true
重新啟動浏覽器:在浏覽器内輸入http://localhost/showslow/
如果頁面上沒有任何錯誤提示的話,恭喜你,你太幸運了。
===================================可能出現的問題===========================================
錯誤提示:
Fatal error: Call to undefined function mcrypt_get_iv_size()
in C:\AppServ\www\showslow\users\CookieStorage.php on line 62
解決辦法:
在\AppServ\檔案夾下搜尋libmcrypt.dll和libmhash.dll檔案
将這兩個檔案複制到系統盤(如C槽)下的Windows\system32\檔案夾下。
找到并打開系統盤\winows\php.ini(注意擴充名不要錯了)
大概在593行處
extension=php_mcrypt.dll
extension=php_mhash.dll
将上面兩句前面的分号(;)去掉并儲存。
—————————————————————-
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\showslow\index.php on line 31
No data is gathered yet
對不起,我一直沒解決這個問題,如果你下載下傳的是我提供的showslow應該不會出現這個錯誤。如果不是,很有可以會報這樣的錯誤。而且我标注紅色的部分會在多個地方出現,請高手解答。。。。。
==========================================================================================
----//如何使用
如果你安裝順利的話,來看看怎麼用吧。