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