WordPress加速已經不是什么新鮮話題了,曾在一站長論壇里看到一篇關于WordPress提速的文章,講了很多的方法,用了一大堆插件,可能是想把WordPress加速做到極致吧。但讀完后卻是一頭霧水,我覺得這樣往往適得其反。
這里,我說一下個人感覺一些高效可行的方法:
一.圖片加載延遲
即圖片歲下拉滾動條依次顯示,這樣在很大程度上得到了提速,尤其是圖片比較多的站。方法很簡單,自己去網上搜索一下,非常的多。
二.圖片本地緩存
包括JS、Flash等,把這些元素緩存后,用戶第二次再去訪問你的站時,那速度將是秒開。推薦使用.htaccess緩存圖片,方法:直接在.htaccess中添加如下代碼:
# Image and Flash content Caching for One Month<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf)$">Header set Cache-Control "max-age=2592000"</FilesMatch>
這里說一下,WordPress評論者頭像gravatar,大家可能感覺到了,Gravatar明顯會拖慢網站速度,以至于一些博客不讓顯示Gravatar頭像或用神秘人代替了。也有一些站點追求比較苛刻,本地化了Gravatar頭像,后者我不推薦,尤其是網站評論較多,那將給服務器帶來巨大的壓力。
三.開啟wordpress的GZIP
首先你可以用站長工具檢測一下代碼是否有必要壓縮
http://tool.liehuo.net/gzip/
開啟gzip方法也很多,
方法1:使用gzippy插件,直接安裝啟用即可。
方法2:在Cpanel面板中實現
C面板中有個 Optimize Website 圖標,點擊進入后選中 Compress all content,Update settings即可開啟我們的網站加速功能~當然,我們也可以根據自己的需要,選擇第三項,壓縮指定的類型以節約服務器資源。
方法3:通過.htaccess實現,加入規則:
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
</ifmodule>
四:靜態化頁面減少對數據庫的查詢
wp super cache插件 它把整個網頁直接生成 HTML 文件,這樣 Apache 就不用解析 PHP 腳本,通過使用這個插件,能使得你的 WordPress 博客將顯著的提速。
當然,如果你不靜態化頁面,也可以緩存數據庫,DB cache插件比較不錯。
小結:如果這四大方法你都用上了,那你的WordPress速度提升基本已經發揮的淋漓盡致了,最后我們要注意一下,經常在打開你博客的時候,觀察狀態欄的加載情況。見過一些站,因為使用了外部JS結果那個站點掛掉的時候導致自己的站點整個都打不開。還有就是經常清理和優化你的數據庫,這一點是至關重要的,數據庫在查詢中產生碎片,WordPress在運行時也會殘留一些垃圾,尤其是代碼高亮插件和WordPress自動保存功能。
下一篇 博客群建必需注意的事項