性能是任何成功網站的一個關鍵因素。越來越多的人選擇使用 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 。