使自架WordPress加速的幾個小技巧

無論你是自己架站玩WordPress,還是租用網存公司的伺服器,都得面對WordPress頁面載入速度的問題,沒有人想花太多時間去瀏覽一個龜速網站 (很遺憾地本人的WordPress就是龜速的一員)。

當然伺服器資源越多運算越快,網頁回應得越快,但如果無法在硬件方面著手,亦不妨在軟件方面作出更好的設定,令WordPress的載入速度有所提昇,在下將我在網上找到的一些技巧整理一下,以中文做些筆記分享出來吧。

1. 停用及移除不必要的WordPress Plugins(插件)

先由簡單的部份開始吧!相信這一點很易理解,插件越多,WP每次都得載入一大堆功能,伺服器自然需要更多時間作運算工作,導致WP載入速度變慢。因此,不必要的插件就將其停用(Deactivate),減輕伺服器的負擔;有些不支援WP新版本或完全沒有用到的插件,直接將其移除吧!這樣做,在管理插件方面也變得更簡單了。

2. 開啟WordPress內建的快取功能

其實WordPress本身也有內建的快取功能,只要登入到後台管理,然後開啟Appearance » Editor » 右邊的Theme Functions (functions.php)。最後在<?php與?>之間加入 define(ENABLE_CACHE, true); 這一句就完成了,請參考下圖:

在functions.php一頁加入define(ENABLE_CACHE, true);一句

在functions.php一頁加入define(ENABLE_CACHE, true);一句

3. 安裝WP Super Cache插件製造靜態頁面

相信很多WP用家都聽過這個出名的插件吧?藉著這個插件製作靜態的頁面去代替動態的頁面,大大減輕了伺服器的負擔,同時亦大大加快了網頁載入速度,真的造益WP群組啊!不過我對此plugin的認識不深,其中很多仔細設定我也不清楚在何時使用才能發揮最佳效果,大家就直接在Plugin那邊直接搜尋”WP Super Cache”安裝吧!詳細資料可到WP的Plugin Directory»這裡«查看。謹記在Activate插件之後,也要在WP Super Cache Setting頁面的status選擇ON才算真的啟用了此插件。

4. 為MySQL配置緩衝記憶體

這一點的確很重要,為MySQL配置了記憶體作運算,會使讀取資料的速度倍增喔!詳細的原理不多說了,因為我也不懂!我的WordPress是自己架在Windows平台的電腦上,所以以下的做法也是基於這種環境而寫的:

  1. 先到安裝MySQL的路徑找出my.ini這個設定檔 (預設是C:Program FilesMySQLMySQL Server 5.1)
  2. 加入query_cache_size = 128M (配置多少自己考慮,這裡是指128MB RAM)
  3. 重新啟動一次MySQL服務令query_cache的新設定生效,在Windows環境可直接執行:
    net stop MySQL
    net start MySQL
  4. 完成以上動作後可登入phpMyAdmin,進入「資訊」的一頁,會看到一個參數表,找尋”query cache”的位置,看到以下兩行參數,就算完成了。
    query cache size                    26,214,400
    query cache type                    ON

5. 利用phpMyAdmin優化WordPress的資料表

完成了以上的第四步先不要登出phpMyAdmin,順手優化一下WordPress的資料表,先進入WordPress的資料庫,在「結構」一頁的下方選「全選」選擇所有資料表,再來按右方的拉下式視窗選「全佳化資料表」,大功告成!

選擇WP資料庫 &gt; 結構 &gt; 全選 &gt; 最佳化資料表

選擇WP資料庫 > 結構 > 全選 > 最佳化資料表

做好以上幾項的調整後,相信對WP的載入速度會有所幫助 (希望喇~),如果想知道得更多,請直接到我參考的這篇”Why My Site Is So Much Faster Than Yours“,當中有些指引我也沒有嘗試過,有興趣的朋友可自行研究一番吧!

2 thoughts on “使自架WordPress加速的幾個小技巧

Leave a Reply