使用WordPress架站的朋友通常會在不知情的情況下東裝一個外掛、西裝一個掛,不知不覺就裝了一大堆,到頭來卻發現網站頁面愈開愈像烏龜,等到要減肥時卻不知道應該停用哪一個,這個時候可以用這個WordPress外掛《P3(Plugin Performance Profiler)》來檢測外掛對頁面讀取的影響程度,才能進一步的改善網站速度,有些外掛僅是影響後台操作及記憶體,有些外掛則是在頁面讀取時才會有動作,所以當你的訪客愈多外掛就影響的愈大,所以在這之前還是趕緊先檢測看看是不是有什麼神奇的外掛太過佔用你的效能,就可以停用他或是再找替代方案了。
WordPress外掛「P3」小檔案:
WordPress官方頁面:http://wordpress.org/extend/plugins/p3-profiler/
版本:1.1.1
WordPress外掛「P3」使用教學:
安裝只要在後台新增外掛時搜尋「P3」,就能找到,直接安裝吧。
安裝完當然就是二話不說先啟用外掛再說。
啟用後,可以在工具→P3 Plugin Profiler來使用,既然要看耗能當然就得先讓他動一動,按一下「Start Scan」。
可以輸入要記錄的名稱,另外掃描方式分為自動(Auto)和手動(Manual),建議是用自動就好,手動的話是依你瀏覽的畫面來判定,可能沒那麼準確,自動掃描會比較完整一點。
掃描完後按下「View Results」查看結果。
首先看到上面那堆數據意義分別如下:
- Total Plugins:安裝的外掛數量
- Plugin Load Time:外掛讀取時間
- Plugin Impact:外掛對頁面讀取時間的影響程度
- MySQL Queries:資料庫讀取次數
然後下方有一些圖表,首先第一個是Runtime By Plugin,這是代表在頁面讀取時會執行的外掛有哪些,而這些外掛佔用了多少執行時間,因為阿湯頁面讀取時沒有動用到外掛,所以整個圈圈只有P3一個…
Detailed Breakdown(細節):
這是將剛剛那個圈圈佔用的比例,以時間來顯示,從圖表上可以看到只有P3佔用了0.7秒,沒有其它外掛。
Simple Timeline(簡易時間軸):
外掛在執行時所讀取的每個節點的時間圖表。
Detailed Timeline(詳細時間軸):
同上一個,看起來好像沒什麼變@@,可能更多外掛一點才看的出來差異性@@
Query Timeline(讀取次數時間軸):
資料庫的讀取次數依時間區段用圖表顯示。
Advanced Metrics(進階數據):
這包含了各種平均讀取數據,阿湯就不另外翻譯,主要是前面幾個圖表,這個部份有興趣的可以自己Google翻譯大概看看。
安裝完再測試時 他跑了很久之後都不會動 過了至少五分鐘,我看他不動就按重新整理,結果整理之後就變成空白頁面了,現在網站都開不起來,不知道怎麼辦@@ 請教大大一下
所以是不是直接把程式碼寫進網頁會比讀取外掛快?
對耶…..我試過新版的安裝
可是也沒有辦法使用說= =
是安裝上的錯誤嗎?
奇怪!這個外掛我裝好他沒啟用.. 我按啟用他說會引發嚴重錯誤不讓我啟用@@也沒說跟啥東西衝到..請問該怎麼辦呢?