大流量WordPress博客的優(yōu)化_建站經(jīng)驗(yàn)教程
推薦:手機(jī)版遠(yuǎn)程網(wǎng)站文件刪除程序核心提示: 這個(gè)程序只有一個(gè)功能,就是實(shí)現(xiàn)遠(yuǎn)程Web方式刪除文件(實(shí)際上是重命名文件,但效果和刪除一樣)的操作。 這是一個(gè)很和諧很實(shí)用的網(wǎng)站管理程序,和我以前介紹的服務(wù)器管理程序不同的是,這個(gè)程序只有一個(gè)功能,就是實(shí)現(xiàn)遠(yuǎn)程Web方式刪除文件(實(shí)際
核心提示:本問講解了大流量WordPress博客的優(yōu)化方法
WordPress是一款非常流行的免費(fèi)開源Blog平臺(tái),但是由于其擴(kuò)展性和兼容性的“負(fù)擔(dān)”,性能問題一直頗受爭議。我07年從LBS轉(zhuǎn)換到WordPress的時(shí)候,周圍許多優(yōu)秀的PHP程序員都嘲笑過它的PHP代碼。然而,經(jīng)過數(shù)年的使用,尤其是對整個(gè)WordPress生態(tài)鏈的了解,我越來越肯定:WordPress其實(shí)可以做的很好,只是你還沒有找到合適的方法而已。
我認(rèn)為,高流量WordPress博客可以從以下幾點(diǎn)入手進(jìn)行優(yōu)化:
1使用LAMP架構(gòu)而不是WAMP(Windows-Apache-MySQL-PHP)
我對服務(wù)端的原理知之甚少,但就我使用LAMP和WAMP的經(jīng)驗(yàn)來看,前者在性能、穩(wěn)定性上都占有幾大優(yōu)勢。相比WAMP,Linux服務(wù)成本極低,而且相比Windows,Linux的理念本身也更為專注于服務(wù)器管理和操作。例如,使用wget升級WordPress,下載插件,都十分方便;使用mysqldump和crontab備份數(shù)據(jù)也安全、簡便、可靠。
2安裝wp-super-cache等靜態(tài)緩存插件
我的博客一直使用wp-super-cache,效果很好。它能夠極大程度地節(jié)約PHP的執(zhí)行成本和數(shù)據(jù)庫查詢的壓力。下載地址。(最好是在LAMP下,我沒有測試過WAMP的情況)
不過,安裝了這款插件之后,PHP端對客戶端的API就全部失效了。例如你無法在PHP端獲得客戶端的瀏覽器類型、版本、Referer值等。如果有相關(guān)功能,這時(shí)候需要一些JavaScript技巧來改善。例如用jQuery的
3制定一些插件
如果你的訪問量足夠高,那么絕對有必要親自動(dòng)手或者請懂WordPress系統(tǒng)的人來制定一些插件。很多插件為了考慮兼容性(包括服務(wù)器端、客戶端),采用了很保守的設(shè)計(jì)。而針對你自身的系統(tǒng),這些保守的設(shè)計(jì)很可能就成為了累贅。例如我自己有一套jQuery的庫,就不必再用插件自帶的jQuery或者其他Javascript庫了;插件還有一個(gè)問題也是免費(fèi)開源軟件的通病:規(guī)范程度不夠好,質(zhì)量參差不齊,一些插件在存檔頁面去連評論的數(shù)據(jù),就很浪費(fèi)資源了。
4Feed和圖片獨(dú)立
Feed和圖片完全沒有必要自己負(fù)擔(dān):
a、Feed可以使用FeedBurner(最近Google的動(dòng)作應(yīng)該會(huì)讓河蟹的風(fēng)險(xiǎn)降到最低),也可以使用Feedsky;
b、圖片可以使用Google的Picasa,如果實(shí)在覺得麻煩,在上傳圖片之前,切記裁剪、縮放一下圖片,一般來說都可以壓縮到100K以內(nèi)(可以壓縮掉90%的體積)
5可以考慮用Nginx代替Apache
我并不了解Nginx和Apache的內(nèi)部原理,但我的直覺告訴我,Nginx的效率要高于Apache - 理由是,當(dāng)我從Apache遷移到Nginx之后,一直沒有開super-cache,速度居然也很不錯(cuò)。現(xiàn)在,Alexa排名前100的網(wǎng)站中有2個(gè)使用了Nginx(Nginx官方統(tǒng)計(jì))
值得一提的是,換了Nginx之后,super-cache的rewrite規(guī)則不如htacces那么好配置,搜索“Nginx Super Cache”會(huì)看到很多說明,不再贅述。
(作者博客:www.awflasher.com)
分享:當(dāng)一個(gè)博客失去自由核心提示: 最近似乎興起了一股風(fēng)氣:退訂某知名博客Y。如果要我給Y博客一個(gè)建議,我會(huì)先感謝他,然后建議他降低更新的頻率。 我找不到合適的標(biāo)題,這個(gè)標(biāo)題總讓人覺得內(nèi)容與低俗、躲貓貓之類的有關(guān),但我要說的自由不是讓人草木皆兵的自由,而是寫作的揮灑
- 相關(guān)鏈接:
- 教程說明:
建站經(jīng)驗(yàn)教程-大流量WordPress博客的優(yōu)化。