效能是任何成功網站的一個關鍵因素。越來越多的人選擇使用 WordPress 搭建個人部落格、 CMS 內容展示或是企業網站,但可能由於高流量或一些未知的原因,導致你的 WordPress 效能越來越低,尤其對於大多數主機質量一般流量卻很高的個人站長來說。

本文裡,總結性的介紹一些 WordPress 最佳化技巧,徹底的學習並貫徹實施它們,能大幅度的提高你的 WordPress 整體效能。

外掛加速 WordPress

主要是透過控制外掛數量,配合使用頁面快取外掛,以及資料庫最佳化外掛等結合。具體使用教程這裡不相信說明,大家可以搜尋相關教程即可。

推薦外掛:(無優先順序列表)

1 、安裝 WordPress Super Cache 外掛

WordPress Super Cache 外掛絕對優秀,不多做介紹,大多數 WordPress 使用者都應該比較熟悉,用過便知。只是使用之後也會有些後遺症很難處理,比如一些需要跟蹤確認廣告程式碼的廣告商,會無法跟蹤到。網上也有一切解決方法,但我還沒見過很完美的。

2. PHP Speedy WP

PHP Speedy 是一個 PHP 指令碼庫,主要適用於呼叫了很多 JS 檔案和 CSS 檔案的 PHP 網站。而 PHP Speedy WP 就是專為 WordPress 使用者方便操作的外掛。如果我們使用了很多外掛,在 head 頭部裡面會有很多的 js 和 css 檔案呼叫,使用這個外掛,能加快這些東西的載入速度。

3. WP CSS

WP CSS 也是一個 WordPress 外掛。它可以 gzip 壓縮和移除你 CSS 檔案中的空白區。還有快取什麼什麼的

4. DB Cache

DB Cache 資料庫快取。此外掛快取每個資料庫查詢。這是非常快的,並使用小型磁碟空間快取。我也沒有嘗試過這個外掛,不過有很多 WordPress 使用者推薦過這個外掛。

5 、使用 Optimize DB

Optimize DB 外掛的作用在與它可以有效得最佳化重組你的 WordPress 資料庫表。介面很簡單,只有一個按鈕:Optimize Now 。

外掛刪除:

外掛是致使 WordPress 部落格訪問速度變慢的主要殺手之一,當你的部落格訪問速度逐漸變慢的時候,問問自己,是否這幾天又安裝了外掛,去控制面板看看,現在啟用了多少個外掛。

對於 WordPress 外掛的使用原則,建議是:能少用就少用。最後,需要注意的是,不是 停用 不使用的外掛,是刪除。

如果外掛提供了管理介面,可以解除安裝,那就先解除安裝,再刪除外掛程式。

主題最佳化加速 WordPress

 主題程式碼加速:

程式碼決定了 WordPress 載入的速度,瀏覽你部落格的速度在很大程度上是這個因素決定的 (在同樣的網路環境下),使用者載入網頁的時間有 80% 花在這上面。要想你的 WordPress 飛速跑起來,程式碼層次的最佳化是非常必要的。其實,壓縮 CSS 和 JS 也是非常簡單的事情,真的,不是你想象中的那麼難。壓縮 CSS,推薦使用 styleneat.com,操作方式非常簡單,但是卻能帶來很大的速度提升。

推薦方法是:把 CSS 放在開頭,把 JS 放在結尾 ;用 Gzip 壓縮網頁,WP CSS 外掛也可以實現這一功能;不要把 CSS 和 js 直接寫入網頁中,應載入外部;去除 JS 和 CSS 中的冗餘,最好把 JS 檔案放在主題的 footer.php 裡,在 CSS 和 JS 的最佳化上,CSS 要首先載入,JS 要最後載入;外部呼叫呼叫 Google Code 裡面的大型框架 - Ajax Libraries API 。對這些框架的載入,讓 Google 的服務去承擔:) 常用的有:

  • jQuery
  • prototype
  • script.aculo.us
  • MooTools
  • dojo

呼叫方法就不必介紹了吧。

主題圖片最佳化:

最佳化圖片的好處是顯而易見的,首先減少 HTTP 請求數,可以節省大量的頻寬資源,這是程式碼最佳化中很基礎也很重要的一個環節,其次,圖片最佳化,可以大大提供部落格整體的載入速度。而一個網頁中的所使用到的圖片 (諸如小圖示之類的) 往往佔有很大部分的 HTTP 請求,所以將這些圖片合併成一張大的背景圖時,不但可以減少圖片整體的大小外,最重要的還是可以減少 HTTP 請求數。

相關方法就是利用 CSS SCRIPT 技術和一些圖片壓縮最佳化的方法來實現。

圖片壓縮建議使用,smush.it 。