国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

大流量WordPress博客的優(yōu)化

2024-09-07 00:53:18
字體:
供稿:網(wǎng)友

 

核心提示:本問講解了大流量WordPress博客的優(yōu)化方法

 

WordPress是一款非常流行的免費(fèi)開源Blog平臺(tái),但是由于其擴(kuò)展性和兼容性的“負(fù)擔(dān)”,性能問題一直頗受爭(zhēng)議。我07年從LBS轉(zhuǎn)換到WordPress的時(shí)候,周圍許多優(yōu)秀的PHP程序員都嘲笑過它的PHP代碼。然而,經(jīng)過數(shù)年的使用,尤其是對(duì)整個(gè)WordPress生態(tài)鏈的了解,我越來越肯定:WordPress其實(shí)可以做的很好,只是你還沒有找到合適的方法而已。

我認(rèn)為,高流量WordPress博客可以從以下幾點(diǎn)入手進(jìn)行優(yōu)化:

1使用LAMP架構(gòu)而不是WAMP(Windows-Apache-MySQL-PHP)

我對(duì)服務(wù)端的原理知之甚少,但就我使用LAMP和WAMP的經(jīng)驗(yàn)來看,前者在性能、穩(wěn)定性上都占有幾大優(yōu)勢(shì)。相比WAMP,Linux服務(wù)成本極低,而且相比Windows,Linux的理念本身也更為專注于服務(wù)器管理和操作。例如,使用wget升級(jí)WordPress,下載插件,都十分方便;使用mysqldump和crontab備份數(shù)據(jù)也安全、簡(jiǎn)便、可靠。

2安裝wp-super-cache等靜態(tài)緩存插件

我的博客一直使用wp-super-cache,效果很好。它能夠極大程度地節(jié)約PHP的執(zhí)行成本和數(shù)據(jù)庫查詢的壓力。下載地址。(最好是在LAMP下,我沒有測(cè)試過WAMP的情況)

不過,安裝了這款插件之后,PHP端對(duì)客戶端的API就全部失效了。例如你無法在PHP端獲得客戶端的瀏覽器類型、版本、Referer值等。如果有相關(guān)功能,這時(shí)候需要一些JavaScript技巧來改善。例如用jQuery的

3制定一些插件

如果你的訪問量足夠高,那么絕對(duì)有必要親自動(dòng)手或者請(qǐng)懂WordPress系統(tǒng)的人來制定一些插件。很多插件為了考慮兼容性(包括服務(wù)器端、客戶端),采用了很保守的設(shè)計(jì)。而針對(duì)你自身的系統(tǒng),這些保守的設(shè)計(jì)很可能就成為了累贅。例如我自己有一套jQuery的庫,就不必再用插件自帶的jQuery或者其他Javascript庫了;插件還有一個(gè)問題也是免費(fèi)開源軟件的通病:規(guī)范程度不夠好,質(zhì)量參差不齊,一些插件在存檔頁面去連評(píng)論的數(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)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁国市| 永寿县| 德阳市| 鄂伦春自治旗| 临沭县| 眉山市| 四子王旗| 罗江县| 永寿县| 藁城市| 韩城市| 广河县| 城固县| 崇左市| 南和县| 新绛县| 原阳县| 德保县| 宿迁市| 甘泉县| 怀化市| 砚山县| 建始县| 前郭尔| 安义县| 禹城市| 乌海市| 海丰县| 东莞市| 铁岭县| 铁岭市| 千阳县| 满洲里市| 旬邑县| 剑川县| 万安县| 临西县| 台南县| 古蔺县| 新安县| 利辛县|