1 、選擇一個好的主機
對於在使用免費主機或者共享主機 (Godaddy 啊、 Bluehost 啊等等所謂無限帶寬、無限網站之類的主機) 的讀者來説,你可以直接忽略掉這一小節了。

首先,你的域名和你的主機最好在一個 IDC 哪兒,如果不是的話,建議你採用口碑良好的 DNS 服務商,讓域名以最快的速度解析到主機上,這不是重點,重點是你的服務器/主機空間應該夠快,怎麼才能夠快呢?CPU 的配置、 CPU 的使用率、物理內存的大小、磁盤類型以及磁盤的 I/O 性能 (包括 Mysql 數據庫服務器所用磁盤) 、 Mysql 響應速度以及 Mysql 併發數等等,都會影響到網站的快與不快,並且是物理性的影響。

2 、選擇一個更快的主題
什麼樣的主題才能更快呢?直觀來看,包含儘量少的 php 、 js 、 css 和字體 (字體或圖標字體) 文件的主題性能會好些。從代碼來看,編碼合理並在正確的頁面載入正確的文件的主題會好些。

3 、選擇一個緩存插件
推薦使用 W3 Total Cache 或者 WP Super Cache ,都是免費的,但是都很好使,我個人更喜歡 W3 Total Cache,因為它支持:頁面緩存、 HTML 壓縮、對象緩存、數據庫緩存、客户端瀏覽器緩存、以及 CDN 。

4 、使用個 CDN
國外的話,CloudFlare 不錯;國內的話,加速樂不錯。

5 、啓用 Gzip
如果服務器支持,就啓用 Gzip, 上述緩存插件 W3 Total Cache 就支持你啓用這個。

6 、使用編碼良好的插件
WordPress 有着數不清的插件,但並非所有插件的代碼都是編碼良好的,這就需要你確定下哪些插件是適合你的了。最直觀的辦法是:當你從 Wordpress 插件目錄安裝一個 3 星以下的插件的時候,你應該仔細瞭解下它的代碼情況了!怎麼瞭解呢?Plugin Performance Profiler 這個插件會幫上忙的!

7 、要注意及時更新你的主題和插件
及時的更新自己所用的 Wordpress 主題和插件,不僅能提高自己的 Wordpress 網站的安全性,而且有些更新是針對性能的,這樣就會在性能上有所提升的。

8 、優化數據庫
你可以使用  WP-Optimize  或者 WP-DBManager 之類的插件來優化自己的數據庫,這些插件能夠刪除那些未經審核的垃圾評論,那些回收站中的文章,那些自動保存的草稿或者文章的回滾版本等。當然了,最好的方式是你能自己訪問你的數據庫並執行 SQL 語句來進行這些操作,如果你覺得自己對 SQL 和 Wordpress 都夠熟悉的話。

9 、優化上傳的圖片
對於任何一個網站來説,圖片都是頁面上比較重要的元素了,但是你的圖的大小要與你使用這張圖的最大的容器的尺寸相匹配,而不是原生態的 P 一張圖或者一張照片就直接上傳了。舉個例子來説:你要上傳一張圖,這張圖所在的最大容器寬度是 948px,這張圖本身的寬度是 1600px,你應該處理下這張圖,讓它的最大寬度是 948px 就行,這樣能顯著提高該圖所在網頁的載入速度,縮短載入時間並節約服務器資源和帶寬。

另外一種情況是:你上傳的圖的最大寬度和你所用改圖的最大容器的寬度一致,這種情形下,建議你用 Smush.it 以及基於它的 Wordpress 插件來處理一下上傳的圖片,當然了,你也可以使用類似於 無損圖片壓縮大師 之類的桌面軟件 (圖片壓縮軟件推薦) 或 jpegmini 之類的在線網站來壓縮你的圖片。

10 、能用 HTML 的地方,就別用 PHP
例如:網站的 favicon 、 Logo 、以及在頁面頭部和尾部載入的 css 、 js 等文件的鏈接通常會使用到

get_template_directory_uri()
要是你能費點兒時間將這些函數返回的鏈接改為較為直接的鏈接,這樣會更快些。

11 、刪除文章的回滾版本
嚴格來説,這屬於上述第 8 條的一部分,這裏再次提一下,推薦使用免費插件 Revision Control 。

12 、使用 Akismet 來防止垃圾評論
垃圾評論的確很垃圾,Wordpress 自帶的 Akismet 是一把防止垃圾評論的利劍,但是要有一個免費的 KEY 才能使用,獲取這個免費的 KEY 只需要有一個 Wordpress.com 賬户,但是 Wordpress.com 又” 可恥” 的在大 Qiang 之外。不過,我覺得獲取一個 KEY 對你來説不應該成為難事兒。

13 、禁用 Trackbacks 和 Pingbacks
Trackbacks & Pingbacks 不利於網站載入速度的提升。

14 、 CSS Sprites 或者字體圖標
如果你使用的 Wordpress 主題有很多小的佈局用的圖片,而你又不想更換主題,那麼,你可以使用 CSS Sprites 了,不過我覺得字體圖標應該是更好的選擇,特別建議你使用 Wordpress 內置的 dashicons 圖標字體,不夠用?那就別在前台用,就去自己定製一套:百度一下 Fontello ,你會瞭解更多!

15 、使用網頁為響應式設計的 (Resposive) 主題
儘量為不同的瀏覽器載入不同的文件,以讓網站更快!

16 、讓 CSS 再 head 中載入,讓 js 在</body> 前載入
儘量讓 css 都在 head 中載入,這樣,瀏覽器在不用再二次渲染了,因為大多數 js 與頁面佈局關係不大,所以,儘量讓 js 文件在</body> 前緊靠着它載入。

網站測速及優化建議:

http://tools.pingdom.com/fpt/#!/cB9Ajy/http://suoling.net

http://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fsuoling.net