使用過zblog和wordpress這兩個主流博客系統(tǒng)的人,應(yīng)該都感受到這么一個事實,那就是zblog比wordpress速度快。說實話,wordpress比zblog的用戶多很多,因為wordpress技術(shù)比zblog更成熟,相關(guān)資源例如插件、參考資料也更豐富,所以成為大部分人做網(wǎng)站的首要選擇。那么為什么zblog比wordpress速度快呢?這是由兩者的網(wǎng)站設(shè)計決定的。
zblog與WordPress速度對比
zblog是靜態(tài)網(wǎng)頁 WP是動態(tài)網(wǎng)頁
在我看來,zblog十分輕巧,插件不多,頁面十分干練,沒有什么多余的東西。更主要的是,發(fā)布文章后,是自動生成一個真正的網(wǎng)頁文件出來的,也就是說,我們訪問的網(wǎng)頁,是一個真正的靜態(tài)html文件,這就造成了zblog的網(wǎng)頁訪問速度較快的事實。而wordpress發(fā)布文章后,并非會生成一個靜態(tài)網(wǎng)頁文件,換句話來說,我們訪問的網(wǎng)頁,是從數(shù)據(jù)庫讀出來的內(nèi)容,這顯然在速度上是比不上訪問一個靜態(tài)html文件的。
zblog后臺可以設(shè)置生成靜態(tài)目錄頁,一個目錄就是一個類別。不過后臺不能設(shè)置生成靜態(tài)首頁,但可以通過一個簡單的修改源代碼方法就能生成靜態(tài)首頁,操作方法可看zblog首頁靜態(tài)化一文。
wordpress也可以生成靜態(tài)頁面,不過操作方法就比zblog復(fù)雜很多,且可能產(chǎn)生一些問題,例如某些要用到數(shù)據(jù)庫的插件不能再用了,搜索不能用了,等等,操作方法可看WordPress如何生成靜態(tài)網(wǎng)頁文件。
對于wordpress用戶,大多數(shù)人使用緩存插件來提速,雖然比不上真正靜態(tài)化,但也可在相當(dāng)大程度提速了wordpress的網(wǎng)頁訪問,更主要的是緩存后不會產(chǎn)生任何如上面提到的靜態(tài)化后產(chǎn)生的問題。因此,大部分人采用了緩存插件來提升網(wǎng)站速度??煽?a target="_blank" href="http://howtostagehomes.com/blog/archives/Wp-Super-Cache-for-WordPress.html">WordPress速度慢?試試Wp Super Cache緩存插件一文。
注意,本文說到的zblog是asp版而非php版。
偽靜態(tài)不是真靜態(tài)
一些人以為網(wǎng)站采用偽靜態(tài)后速度就會提升,這是錯誤的,偽靜態(tài)本質(zhì)上還是動態(tài),只不過采用了更好記、更短的url而已。怎樣判斷網(wǎng)頁是真靜態(tài)還是偽靜態(tài)?