雖然現在本站首頁、獨立文章頁等都已經靜態化,但由于服務器在美國的DH上,所以有的時候響應速度還是有點讓人受不了。在網上搜了很多關于Wp優化的文章,這里推薦一篇優化合集:優化Wordpress-wp終極優化手冊。其實很早就看了這篇文章,但是一直懶得動手。
查看了下Ks Home首頁的源文件,發現里面有很多條載入js和css文件的html語句。也就是說系統在顯示首頁的時候,會讀取這些文件,而這個時候會產生大量的http requests,其中產生的延時約為0.2秒/個,這將使得讀取速度大大降低!
因此,今天主要合并了wp插件中的css和js文件,但我這里并沒有使用閱微堂的手動合并的方法中新建一個all.js.php的方法。對于css文件,我的做法是直接手動合并,簡單的將幾個css文件里的樣式全部Copy到Theme的style.css中,然后刪除相應的css文件,并刪除插件中調用該css文件的相應php語句。至于對js文件的處理,我是先新建一個all.js文件,然后將插件調用的js代碼全部copy到all.js中,然后刪除相應的js文件和調用該js文件的php語句,上傳all.js到適當位置,最后在head.php中添加載入all.js的語句。這種方法修改和刪除的地方很多,而且容易出錯,所以修改或刪除之前請做好備份!
效果嘛,好像還是很明顯的。我用PingDom測試了下,和以前的數據對比,時間上確實相差很多。其實我自己感覺好像快了些,還讓阿飛還有S幫我測試了下,都說訪問速度有所提高。有成效就好,時間沒有白費!這里要特別感謝下我的兄弟阿飛,謝謝他多次不厭其煩的幫我做測試,哈哈~~~