一、插件加速WordPress
10年建站經(jīng)驗(yàn), 網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)客戶的見證與正確選擇。創(chuàng)新互聯(lián)提供完善的營銷型網(wǎng)頁建站明細(xì)報(bào)價(jià)表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
主要是通過控制插件數(shù)量,配合使用頁面緩存插件,以及數(shù)據(jù)庫優(yōu)化插件等結(jié)合。具體使用教程這里不詳細(xì)說明,大家可以搜索相關(guān)教程即可。
二、主題優(yōu)化加速WordPress
1.主題代碼加速:
代碼決定了WordPress加載的速度,瀏覽你博客的速度在很大程度上是這個(gè)因素決定的(在同樣的網(wǎng)絡(luò)環(huán)境下),用戶加載網(wǎng)頁的時(shí)間有80%花在這上面。要想你的WordPress飛速跑起來,代碼層次的優(yōu)化是非常必要的。其實(shí),壓縮CSS和JS也是非常簡單的事情,真的,不是你想象中的那么難。壓縮CSS,推薦使用styleneat.com,操作方式非常簡單,但是卻能帶來很大的速度提升。
推薦方法是:把CSS放在開頭,把JS放在結(jié)尾 ;用Gzip壓縮網(wǎng)頁,WP CSS插件也可以實(shí)現(xiàn)這一功能;不要把CSS和js直接寫入網(wǎng)頁中,應(yīng)加載外部;去除JS和CSS中的冗余,最好把JS文件放在主題的footer.php里,在CSS和JS的優(yōu)化上,CSS要首先載入,JS要最后載入;外部調(diào)用調(diào)用Google Code里面的大型框架 – Ajax Libraries API。對這些框架的載入,讓Google的服務(wù)去承擔(dān):) 常用的有:
jQuery
prototype
script.aculo.us
MooTools
dojo
調(diào)用方法就不必介紹了吧。
2.主題圖片優(yōu)化:
優(yōu)化圖片的好處是顯而易見的,首先減少HTTP請求數(shù),可以節(jié)省大量的帶寬資源,這是代碼優(yōu)化中很基礎(chǔ)也很重要的一個(gè)環(huán)節(jié),其次,圖片優(yōu)化,可以大大提供博客整體的載入速度。而一個(gè)網(wǎng)頁中的所使用到的圖片(諸如小圖標(biāo)之類的)往往占有很大部分的HTTP請求,所以將這些圖片合并成一張大的背景圖時(shí),不但可以減少圖片整體的大小外,最重要的還是可以減少HTTP請求數(shù)。
相關(guān)方法就是利用CSS SCRIPT技術(shù)和一些圖片壓縮優(yōu)化的方法來實(shí)現(xiàn)。
圖片壓縮建議使用,smush.it。
3.刪除冗余的主題函數(shù):
WordPress主題函數(shù)很多,每個(gè)函數(shù)也都有自己的作用,但是在一些時(shí)候,我們可以不使用函數(shù),而直接使用具體的鏈接地址,這樣就避免了函數(shù)對數(shù)據(jù)庫的操作,從而提高了WordPress主題整體的載入速度。
三、數(shù)據(jù)庫優(yōu)化加速WordPress
優(yōu)化和修復(fù)你的數(shù)據(jù)庫
你應(yīng)該定時(shí)(每周或每半個(gè)月)登錄一下你的phpmyadmin,然后對你的各個(gè)WordPress表進(jìn)行優(yōu)化和修復(fù),很簡單,你只需要選中這些表,然后進(jìn)行”O(jiān)ptimize table”和”Repair table”即可。(如果要慎重起見,你最好還是同時(shí)備份一下你的數(shù)據(jù)庫。安全和性能同時(shí)抓,何樂而不為?)
或者使用插件優(yōu)化數(shù)據(jù)庫:目前公認(rèn)最好的數(shù)據(jù)庫優(yōu)化插件是:Optimize DB
四、其他方法加速WordPress:
1.使用可靠的圖片托管服務(wù)
盡可能將文章中的圖片保存到其他地方,如Google Picasa、Flickr等。而不是上傳到你的服務(wù)器上。這樣做可以使Web服務(wù)器減少很多平均CPU負(fù)載/存儲要求。
2.服務(wù)器層次加速WordPress
置換更好的主機(jī),部分博友有自己的服務(wù)器或者VPS,可以針對VPS或者獨(dú)立服務(wù)器的。使用輕量級、高性能的Nginx,PHP字節(jié)碼緩存組件apc
3.為網(wǎng)頁靜態(tài)元素設(shè)置過期時(shí)間(以Nginx為例),以及增加Etags等。
4.關(guān)閉日志修訂記錄功能
禁用并刪除 WordPress 文章修訂記錄,或者定期用Delete-Revision插件清理。
Wordpress是一個(gè)以PHP和MySQL為平臺的免費(fèi)自由開源的博客軟件和內(nèi)容管理系統(tǒng)。
WordPress擁有互聯(lián)網(wǎng)內(nèi)容管理系統(tǒng)近60%的市場份額是有原因的。其中一些亮點(diǎn)包括:
1、適合初學(xué)者的無代碼環(huán)境。
2、易于理解的工具和功能。
3、來自開發(fā)人員和用戶的令人難以置信的支持結(jié)構(gòu)。
4、易于遵循和學(xué)習(xí)的簡單布局。
WordPress是為了幫助新的網(wǎng)站開發(fā)人員而設(shè)計(jì)的,本身非常靈活,可以支持更高級的創(chuàng)建者。WordPress的每個(gè)方面都可以通過PHP、CSS和JavaScript進(jìn)行自定義。
WordPress的主要用途:
1、創(chuàng)建博客
使用WordPress最常用的方法之一也許是建立一個(gè)博客。這些網(wǎng)站通常圍繞著信息共享,不管是個(gè)人的反映還是幫助客戶使用產(chǎn)品。
博客是吸引新消費(fèi)者或幫助現(xiàn)有消費(fèi)者的好方法。很多企業(yè)都在推廣產(chǎn)品教程、評論和其他相關(guān)信息,客人會覺得有用。最終結(jié)果是一個(gè)站點(diǎn)在增加銷售和銷售線索的可能性的同時(shí)提供了幫助。
寫博客也有助于提高品牌知名度以及在線認(rèn)知度。得益于本地搜索結(jié)果,通過共享信息,并輔以良好的數(shù)字營銷,可以很容易地接觸到廣泛的受眾,包括親自購物者。
2、建立在線商店
使用WordPress的一種常用方法是創(chuàng)建一個(gè)在線商店。
WordPress使創(chuàng)建一個(gè)在線商店變得非常容易。得益于WooCommerce這樣的插件,只要想,現(xiàn)在就可以構(gòu)建一個(gè)電子商務(wù)網(wǎng)站,然后立即開始銷售。只要有東西要賣,并且提供比的競爭對手更好的體驗(yàn),在線商店就有巨大的成功潛力。
3、建立社交網(wǎng)絡(luò)
創(chuàng)建自己的社交網(wǎng)站就像在WordPress中設(shè)置BuddyPress這樣的插件一樣簡。這是建立一個(gè)有相似興趣的人的網(wǎng)絡(luò)的好方法,特別是如果創(chuàng)建一個(gè)利基網(wǎng)站。例如,如果出售漁具,建立一個(gè)漁業(yè)社會中心就不需要花太多的時(shí)間。
4、創(chuàng)建幫助論壇
另一種有效利用WordPress的方法是建立幫助論壇。這些網(wǎng)站往往是由社區(qū)推動的,同時(shí)幫助人們解決各種問題。
使論壇對品牌有用的是為產(chǎn)品或服務(wù)提供幫助。幾乎每個(gè)主要制造商或開發(fā)人員都有一個(gè)實(shí)時(shí)論壇來幫助客戶。這向消費(fèi)者表明了的幫助意愿,同時(shí)也給的品牌帶來了積極的影響。
5、創(chuàng)辦視頻網(wǎng)站
在線視頻制作是一種很好的營銷手段。它非常有效,87%的在線營銷者在他們的常規(guī)戰(zhàn)略中加入視頻內(nèi)容。視頻的使用也驅(qū)動著大部分消費(fèi)者的互聯(lián)網(wǎng)帶寬。
通過WordPress的設(shè)置方式,可以快速上傳自己的視頻格式或從在線視頻網(wǎng)站嵌入內(nèi)容。許多網(wǎng)站所有者都這樣做。例如,可以使用WooCommerce HTML5視頻插件將視頻添加到的在線商店產(chǎn)品描述中。
6、創(chuàng)建會員制和訂閱計(jì)劃
WordPress的一些最佳功能包括創(chuàng)建會員制或某種訂閱計(jì)劃。例如,可以提供免費(fèi)信息,同時(shí)將相關(guān)內(nèi)容鎖定在付費(fèi)墻后面。
通過使用插件,可以非常容易地管理用戶和付款??梢栽O(shè)置一次性費(fèi)用、每月訂閱,甚至提供折扣。
也可以考慮提供免費(fèi)訂閱,例如新聞稿或郵件列表。這將幫助創(chuàng)建一個(gè)有效的電子郵件營銷戰(zhàn)略,以促進(jìn)銷售和銷售線索。
7、促進(jìn)本地商業(yè)發(fā)展
得益于搜索引擎算法的改進(jìn)和移動技術(shù)的大量使用,現(xiàn)在比以往任何時(shí)候都更容易將本地業(yè)務(wù)推廣給吸引而來的客戶。這是因?yàn)槿藗儸F(xiàn)在都是移動設(shè)備上搜索而不是翻閱電話簿了。
移動技術(shù)在互聯(lián)網(wǎng)瀏覽方面超越了臺式計(jì)算機(jī)。由于WordPress是自動響應(yīng)的,所以它可以幫助在沒有額外開發(fā)或編碼的情況下與附近的消費(fèi)者進(jìn)行溝通。
8、 性能改善
盡管WordPress本身就是一個(gè)強(qiáng)大的系統(tǒng),但許多插件都在成倍地?cái)U(kuò)展它的功能以Jetpack插件為例。它附帶了一個(gè)模塊,將幫助校對內(nèi)容的拼寫和語法。
想要一個(gè)更快的網(wǎng)站,可以找到附加組件,通過緩存和惰性加載方法來提高站點(diǎn)的速度。想要可自定義且易于修改的布局,只需查看可以直接從控制面板安裝的數(shù)千個(gè)免費(fèi)主題即可。
9、提供大量安全功能
從可用的最佳備份插件到像Wordfence這樣的安全系統(tǒng),只需幾分鐘就可以保護(hù)的數(shù)據(jù)和用戶。
安裝SSL是電子商務(wù)的一個(gè)重要方面。它通過加密網(wǎng)站中的信息來保護(hù)用戶。在WordPress網(wǎng)站上安裝SSL證書只需幾分鐘。
用戶角色管理、垃圾郵件防護(hù)、文件掃描等都可以通過WordPress獲得。最棒的是,大多數(shù)可用插件是免費(fèi)使用的。
WordPress是一個(gè)功能強(qiáng)大的系統(tǒng)。從博客到電子商務(wù),想到的都可以實(shí)現(xiàn)。得益于這個(gè)系統(tǒng)在互聯(lián)網(wǎng)上的廣泛支持,幾乎可以建立任何形式的網(wǎng)站。
參考資料來源:百度百科——WordPress
WordPress 的性能團(tuán)隊(duì)發(fā)布了一項(xiàng)功能提案,該提案將默認(rèn)啟用 WebP 圖像,擴(kuò)展對現(xiàn)代圖像格式的核心支持。
2021 年 7 月,WordPress 5.8 引入了 WebP 支持,允許用戶在其內(nèi)容中上傳和使用 WebP 圖像。如果提案獲得批準(zhǔn),6.0 版將默認(rèn)為新的 JPEG 上傳生成 WebP 圖像,并默認(rèn)為網(wǎng)站內(nèi)容使用 WebP 圖像。
“WebP 被開發(fā)為一種現(xiàn)代圖像格式,可在網(wǎng)絡(luò)上提供卓越的壓縮,”WordPress 核心貢獻(xiàn)者 Adam Silverstein 在功能提案中說。 “圖像通常是網(wǎng)站使用的最大資源之一,使用 WebP 可以創(chuàng)建更輕、更快的網(wǎng)站。與 JPEG 圖像相比,WordPress 生成的 WebP 圖像幾乎總是更小,文件大小平均減少約 30%(具有相同的視覺質(zhì)量)?!?/p>
在默認(rèn)啟用 WebP 的情況下,WordPress 用戶不會對其通常的圖像上傳工作流程進(jìn)行任何更改。 WordPress 會在后臺自動將 JPEG 上傳轉(zhuǎn)換為 WebP 并在網(wǎng)站上使用它們。
根據(jù) Can I Use,94.25% 網(wǎng)絡(luò)瀏覽器支持 WebP 圖像格式。極少數(shù)瀏覽器,例如 Internet Explorer 11 或 MacOS v11 Big Sur 上的 Safari,不支持 WebP。 提議的功能將附帶兩個(gè)過濾器來控制或禁用 WebP 上傳,并且將創(chuàng)建一個(gè)用戶友好的插件來做同樣的事情。 盡管有顯著的性能優(yōu)勢,但對功能提案的支持并非沒有人反對。參與討論的幾位貢獻(xiàn)者對不支持 WebP 的電子郵件客戶端和社交媒體平臺表示擔(dān)憂。
“由于之前評論中提到的所有原因,我覺得 WebP 還沒有準(zhǔn)備好成為 post_content 中的‘硬編碼默認(rèn)’,”Kaspars Dambis 說。 “許多網(wǎng)絡(luò)客戶端(不僅僅是瀏覽器)不支持 WebP 格式——RSS 客戶端、電子郵件客戶端、智能電視、電子書閱讀器、開放圖形解析器、桌面圖像查看器等。這些都是網(wǎng)絡(luò)的重要用戶?!?Silverstein 回答了這些問題,確認(rèn) WordPress 將一如既往地繼續(xù)生成 JPEG 圖像的尺寸。
“關(guān)于此功能沒有改變的一個(gè)重要說明:JPEG 子彈大小仍會生成并存儲在相同的元字段中,”他說。 “出于這個(gè)原因,例如 RSS 提要或 REST 媒體端點(diǎn)或 OG 標(biāo)簽的消費(fèi)者將繼續(xù)使用 JPEG 小尺寸版本?!?性能團(tuán)隊(duì)的貢獻(xiàn)者將 WordPress 6.0 定位為默認(rèn)啟用 WebP,并正在尋求圖像組件維護(hù)者的批準(zhǔn)。歡迎任何人通過安裝 Performance Lab 插件并激活“WebP Uploads”模塊來測試該功能。鼓勵考試人員在 Trac 票證或 Pull Request 上留下反饋。
都說Wordpress 在litespeed下的表現(xiàn)要好于NGINX,但是很少看到有人做測試,于是我來做一個(gè)對比測試
測試平臺
主機(jī):騰訊云輕量HK1C2G版
WordPress版本:5.3
壓力測試平臺:
默認(rèn)主題,文章為純文字,txt文檔下為34K
騰訊云最近做活動每天上午10點(diǎn)-10點(diǎn)半之間都有199-100劵放出,有需要的可以領(lǐng)一下購買
騰訊云學(xué)生活動也很不錯(cuò),25歲以下1核2G5M的輕量VPS只要9塊/月
25歲以下自動獲得學(xué)生資格,25歲以上可以進(jìn)行學(xué)生認(rèn)證
每個(gè)月9塊錢就可以獲得1C2G5M1T流量,十分劃算有國內(nèi)服務(wù)需求的直接上。
活動地址直達(dá):
NGINX
原生
先上一個(gè)17測看看基本情況
loader測試
2000/min
2500/min
和我上次測試負(fù)載均衡的結(jié)果差不多詳情請看
利用騰訊云輕量服務(wù)器+寶塔快速搭建負(fù)載均衡網(wǎng)站
不過由于WordPress比typecho更吃資源所以表現(xiàn)要差上一些
GTmetrix測試
看起來自帶的主題真的是經(jīng)過千錘百煉的
google pagespeed
移動設(shè)備
桌面設(shè)備
wp super cache
loader
開了插件之后可承受并發(fā)數(shù)變少了,插件占用了一定的資源,所以WordPress能用一個(gè)插件解決的就別用兩個(gè),尤其是大型插件
GTmetrix
google pagespeed
移動設(shè)備
桌面設(shè)備
開啟緩存插件之后加載速度上有了明顯的提升,在速度上算的上是一個(gè)優(yōu)秀的網(wǎng)頁了。
Litespeed
更換程序成功后禁用緩存刷新頁面看看是否是LS
原生
17ce
尷尬LS會拖慢網(wǎng)速的嗎?
gtmetrix
google pagespeed
移動設(shè)備
桌面設(shè)備
loader
2000/min
2500/min
光這樣似乎表現(xiàn)也很一般試試用緩存插件
LiteSpeedcache
gtmetrix
加載時(shí)間降了一點(diǎn)
google pagespeed
移動設(shè)備
桌面設(shè)備
雙一百??!牛逼!!
loader
2000/min
2500/min
3500/min
想要查看更加全面的數(shù)據(jù)(如LS到底壓力極限在哪)請前往文章底部博客。
結(jié)論
Litespeed對于WordPress的加速效果要配合Litespeedcache才能突顯出來,否則光禿禿的一個(gè)LS其實(shí)并不比NGINX好,在某些方面甚至是出于劣勢的。如果你的WordPress網(wǎng)站流量很大,那么我建議選擇LiteSpeed+litespeedcache+redis/memcached更好,當(dāng)然本次測試的項(xiàng)目比較單一,更多深層次的一些東西也未進(jìn)行專業(yè)測試。大家參考為主,實(shí)際選擇還得看個(gè)人愛好及專業(yè)程度
原文鏈接:愛示范? ?