WordPress是當(dāng)今最流行的建站博客程序,功能強(qiáng)大,上手容易,各種主題和插件等應(yīng)有盡有,有關(guān)Wordpress的相關(guān)文檔也是多如牛毛,可以說(shuō)Wordpress是我們建站的首選程序。當(dāng)然Wordpress性能也是一個(gè)不斷被提及的話題,不少人甚至認(rèn)為WP已經(jīng)“快”不起來(lái)了。
當(dāng)Wordpress的流量一上來(lái),網(wǎng)站頁(yè)面多達(dá)上萬(wàn)級(jí),這時(shí)Wordpress性能會(huì)遇到“瓶頸”,這時(shí)如果單純從花大價(jià)錢購(gòu)買更高配置的主機(jī)空間會(huì)導(dǎo)致服務(wù)器成本驟增,很不劃算。倒不如從“軟件”著手,通過(guò)優(yōu)化服務(wù)器性能和頁(yè)面加載速度能夠達(dá)到更好的效果。
優(yōu)化Wordpress性能,一般我們是從這幾個(gè)方面來(lái)發(fā)力:服務(wù)器PHP腳本執(zhí)行效率、MysqL數(shù)據(jù)庫(kù)查詢性能、Wordpress評(píng)論、圖片、JS、CSS等靜態(tài)文件加載速度。如果要把Wordpress性能比作是一個(gè)“木桶”,那么WP綜合性能就取決那塊“短板”的高度了。
仔細(xì)分析自己的Wordpress博客存在哪些可能影響性能因素,然后“對(duì)癥下藥”,補(bǔ)齊性能的“短板”,Wordpress就會(huì)有飛的感覺(jué)。這里應(yīng)該澄清一個(gè)可能會(huì)被“誤導(dǎo)”的概念:Wordpress并不是不能勝任大流量和高數(shù)據(jù)庫(kù)查詢壓力,關(guān)鍵是要做好服務(wù)器性能優(yōu)化,用Wordpress搭建的大型網(wǎng)站比比皆是。
本篇文章就來(lái)分類整理一下Wordpress加速的五個(gè)方法,如果你正在遭遇著大流量帶來(lái)的Wordpress運(yùn)行緩慢的狀況,不妨參考本文對(duì)自己的Wordpress進(jìn)行一次徹底的性能優(yōu)化。
WordPress性能優(yōu)化加速五大方法:
WordPress性能優(yōu)化方法一:選擇穩(wěn)定可靠的主機(jī)空間
1、物理方面:優(yōu)化Wordpress的性能前提條件就是有一個(gè)穩(wěn)定安全、網(wǎng)絡(luò)環(huán)境可靠的主機(jī)空間,一個(gè)經(jīng)常宕機(jī)、機(jī)房斷網(wǎng)、部分地區(qū)無(wú)法訪問(wèn)的主機(jī)空間還是趁早換一家吧,這樣的主機(jī)空間即便再怎么優(yōu)化也是“白搭”。
2、軟件方面:選擇Linux服務(wù)器作為Wordpress的運(yùn)行環(huán)境。用Windows服務(wù)器來(lái)跑Wordpress這種情況多見(jiàn)于國(guó)內(nèi)的空間商,之前部落博客就是放在Windows服務(wù)器導(dǎo)致的問(wèn)題非常多,而且效率沒(méi)有Linux高。
3、Web服務(wù)器:Nginx、Apache視情況而定?,F(xiàn)在不少人認(rèn)為Nginx相對(duì)于Apache有資源消耗少、處理靜態(tài)頁(yè)面吞吐量強(qiáng)的優(yōu)勢(shì),但Apache也有著穩(wěn)定、使用方便的優(yōu)勢(shì),這兩個(gè)Web引擎可以視個(gè)人情況而定。
Wordpress性能優(yōu)化方法二:優(yōu)化服務(wù)器性能提升工作效率
1、高效率的HHvm:如果你愿意折騰,可以盡量選擇HHvm。HHVM是一個(gè)強(qiáng)大的可以用于替代PHP的建站環(huán)境,實(shí)際測(cè)試它比PHP執(zhí)行效率快過(guò)9倍,效果對(duì)比:配置Nginx前端Apache后端服務(wù)器LNMPA-與LNMP,HHVM性能比拼 。HHvm相關(guān)的使用教程:
1、HHvm Apache 2.4 Nginx建站環(huán)境搭建方法安裝運(yùn)行WordPress博客 2、Lighttpd與HHVM快速搭建方法-讓小內(nèi)存VPS主機(jī)體驗(yàn)極致PHP性能 3、HHVM安裝使用教程-高效的PHP運(yùn)行環(huán)境提升PHP性能9倍以上
2、Memcached緩存加速:Memcached是一個(gè)高性能的分布式內(nèi)存對(duì)象緩存系統(tǒng),通過(guò)在內(nèi)存中緩存數(shù)據(jù)和對(duì)象來(lái)減少讀取數(shù)據(jù)庫(kù)的次數(shù),從而提高動(dòng)態(tài)、數(shù)據(jù)庫(kù)驅(qū)動(dòng)網(wǎng)站的速度。Memcached對(duì)于減少M(fèi)ysqL數(shù)據(jù)查詢壓力非常有幫助。
1、用Varnish和Memcached緩存給WordPress網(wǎng)站提速-內(nèi)存級(jí)加速 2、WDCP,LNMP安裝PHP緩存加速擴(kuò)展eAccelerator,xcache和memcached 3、WP Super cache啟用Memcached內(nèi)存緩存加速及其效果分析
3、 服務(wù)器加速模塊:安裝使用服務(wù)器加速模塊可以在一定的程度上加快服務(wù)器運(yùn)行的效率,就好像給發(fā)動(dòng)機(jī)加上了“潤(rùn)滑油”,硬件還是原來(lái)的硬件,但是速度快了不少。
Wordpress性能優(yōu)化方法三:使用緩存加快響應(yīng)速度
1、此處說(shuō)的緩存是Web緩存,將需要頻繁訪問(wèn)的Web頁(yè)面和對(duì)象保存在硬盤或者內(nèi)存上,當(dāng)再次訪問(wèn)這些對(duì)象的時(shí)候加快了速度,它可以大大節(jié)省服務(wù)器資源。
2、Wordpress有很多的緩存插件,不同的插件會(huì)有不同的使用效果。
3、除了使用Wordpress緩存插件來(lái)達(dá)到緩存加速的效果外,我們還可以讓W(xué)eb服務(wù)器實(shí)現(xiàn)緩存,從理論上講服務(wù)器緩存加速效果要好于Wordpress本身的緩存。
Wordpress性能優(yōu)化方法四:使用全站CDN和靜態(tài)文件加速
1、實(shí)現(xiàn)全站CDN加速,網(wǎng)站的靜態(tài)程度高的效果會(huì)更好。
延伸閱讀:
網(wǎng)站加速哪家強(qiáng)?四大免費(fèi)CDN服務(wù)評(píng)測(cè)大PK
2、除了給全站做好CDN加速外,我們還可以讓網(wǎng)站的JS、CSS、圖片、附件等實(shí)現(xiàn)CDN加速,尤其適用于空間在國(guó)外沒(méi)有取得BA號(hào)的網(wǎng)站。
Wordpress性能優(yōu)化方法五:去除掉導(dǎo)致網(wǎng)頁(yè)加載速度變慢的障礙
1、如果你的博客使用了Google自定義搜索,因?yàn)椤案鞣N原因”會(huì)導(dǎo)致網(wǎng)頁(yè)加載不完整,但是你又不想使用百度站內(nèi)搜索,那么解決辦法就是:網(wǎng)站添加優(yōu)化Google自定義搜索影響網(wǎng)站打開(kāi)速度和證書(shū)錯(cuò)誤。
2、Gravatar頭像服務(wù)器不穩(wěn)定也是影響Wordpress打開(kāi)速度的重要因素。
3、圖片太多的Wordpress博客除了建議使用上面的靜態(tài)文件加速方法外,還可以使用圖片延遲加載,讓用戶在有限的帶寬中最少時(shí)間內(nèi)看到自己想要看到的。
4、最后Wordpress的垃圾評(píng)論也是影響Wordpress性能一個(gè)障礙。
WordPress性能優(yōu)化加速小結(jié):
上面總結(jié)的Wordpress性能優(yōu)化加速方法基本上是部落這幾年來(lái)使用Wordpress過(guò)程的經(jīng)驗(yàn),目前來(lái)看的話只要服務(wù)器配置稍微好一些,帶寬足一些,再加上自己有針對(duì)性地對(duì)服務(wù)器和Wordpress進(jìn)行優(yōu)化一些,基本上可以滿足大流量的要求了。
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: wordpress性能優(yōu)化教程