一個(gè)網(wǎng)站能否給用戶良好的體驗(yàn),決定了這個(gè)網(wǎng)站的前途。影響用戶體驗(yàn)的最直觀的因素有3個(gè):網(wǎng)站速度、網(wǎng)站內(nèi)容和網(wǎng)站功能(外觀、操作等)。網(wǎng)站速度永遠(yuǎn)是第一位,如果網(wǎng)站太慢,用戶沒(méi)有耐心等待網(wǎng)站打開(kāi)就會(huì)關(guān)掉頁(yè)面!不僅如此,網(wǎng)站速度過(guò)慢,也會(huì)影響搜索引擎評(píng)分,沒(méi)有好的排名,就沒(méi)有流量,就沒(méi)有您想要的轉(zhuǎn)化和收益……
所以,網(wǎng)站速度非常非常非常重要!

不幸的是,大多數(shù)網(wǎng)站在頁(yè)面速度方面的表現(xiàn)很差,這對(duì)其轉(zhuǎn)化和收入產(chǎn)生直接的負(fù)面影響。從流量高的WordPress網(wǎng)站到低成本共享主機(jī)上的小型博客, 您都應(yīng)該優(yōu)化WordPress和服務(wù)器以使其盡可能高效地運(yùn)行。
您應(yīng)該充分意識(shí)到長(zhǎng)時(shí)間的加載會(huì)對(duì)網(wǎng)站造成負(fù)面影響。同樣重要的是,您應(yīng)該首先了解導(dǎo)致網(wǎng)站速度下降的原因。加載時(shí)間慢和性能不足的最可能原因只是網(wǎng)站建設(shè)不佳。但是,您選擇的托管服務(wù)提供商和套餐也是重要因素。
要開(kāi)始使用并優(yōu)化您的網(wǎng)站,您首先需要知道網(wǎng)站存在的問(wèn)題以及這些問(wèn)題的解決方案。 今天倡萌就和大家分享下WordPress網(wǎng)站速度優(yōu)化的一些重要方面。
檢測(cè)WordPress網(wǎng)站速度和性能
在這里,倡萌給大家推薦3個(gè)在線檢測(cè)網(wǎng)站性能的工具,這些都是很常用的:
GTmetrix

GTmetrix 是一個(gè)非常非常棒的網(wǎng)站性能檢查工具,提供 PageSpeed 和 YSlow 兩種檢測(cè)結(jié)果,各項(xiàng)指標(biāo)非常完善和細(xì)分,是作為網(wǎng)站性能檢測(cè)和優(yōu)化建議的首選工具。
網(wǎng)址: https://gtmetrix.com
PageSpeed Insights

PageSpeed Insights 是 Google 旗下的網(wǎng)站, PageSpeed Insights 可以針對(duì)PC和手機(jī)提供不同的檢測(cè)和優(yōu)化建議,里面的建議都是非常權(quán)威的,很多都是最新的性能提升建議。貌似每次檢測(cè)得到的分?jǐn)?shù)都有點(diǎn)出入,不知是什么原因。
網(wǎng)址: https://developers.google.com/speed/pagespeed/insights/ (國(guó)內(nèi)朋友請(qǐng)想想辦法訪問(wèn))
Pingdom

Pingdom 也是一個(gè)不錯(cuò)的網(wǎng)站性能檢測(cè)工具,但是提供的信息沒(méi)有 GTmetrix 那么詳細(xì),分?jǐn)?shù)和建議都比較接近 YSlow。
網(wǎng)址: https://tools.pingdom.com
一般我們?nèi)绻?strong>做網(wǎng)站檢測(cè)的話,推薦使用 GTmetrix 和 PageSpeed Insights 為主,因?yàn)樗鼈兊膬?yōu)化建議非常詳細(xì),可操作性強(qiáng)。之所以還推薦 Pingdom,是因?yàn)榭梢悦赓M(fèi)試用14天它的高級(jí)功能,比如30分鐘自動(dòng)檢測(cè),方便我們獲取不同時(shí)間點(diǎn)和節(jié)點(diǎn)的檢測(cè)結(jié)果。倡萌最近給客戶優(yōu)化的一個(gè)網(wǎng)站,對(duì)方的老板就是用 Pingdom 看數(shù)據(jù)的,所以我也試用了一下。
以上工具都是直接輸入網(wǎng)址,點(diǎn)擊一下按鈕就可以得出結(jié)果。在這里倡萌就不打算細(xì)說(shuō)如何處理檢測(cè)出來(lái)的問(wèn)題,這將是長(zhǎng)篇大論了。但是可以給大家一些比較常規(guī)的優(yōu)化建議,如果用得好,也是可以比較大的提升網(wǎng)站速度和性能得分。
WordPress優(yōu)化建議
1、選擇優(yōu)質(zhì)的托管服務(wù)
當(dāng)用戶訪問(wèn)您的站點(diǎn)時(shí),托管服務(wù)器將決定信息傳遞給他們的速度。有些服務(wù)器速度很慢,或者,您的套餐可能會(huì)限制您的最大速度或允許的服務(wù)器資源。簡(jiǎn)而言之,您的站點(diǎn)永遠(yuǎn)不會(huì)比服務(wù)器允許的速度快。選擇正確的托管服務(wù)器和主機(jī)套餐是您應(yīng)該為網(wǎng)站做出的首要選擇之一,也是最重要的選擇。
打個(gè)比方,電腦運(yùn)行速度和性能,取決于硬件配置,比如CPU、內(nèi)存、硬盤(pán)等,如果這些硬件配置都比較低,你用什么優(yōu)化手段都不可能有顯著的性能提升。以下是倡萌的建議:
國(guó)內(nèi)網(wǎng)站:
建議購(gòu)買(mǎi) 阿里云、騰訊云 等國(guó)內(nèi)大廠的產(chǎn)品,如果資金允許,不要購(gòu)買(mǎi)“突發(fā)型”“限制型”“10%CPU性能”等等字樣的產(chǎn)品,這就是硬件限制,磁盤(pán)最好選擇SSD固態(tài)硬盤(pán)、CPU最好是2核或以上、帶寬至少2M或以上。反之,沒(méi)錢(qián)的話,那就自己看著來(lái)吧!限制型服務(wù)器或主機(jī)空間運(yùn)行一個(gè)小型網(wǎng)站也是可以的。
外貿(mào)網(wǎng)站:
建議購(gòu)買(mǎi) SiteGround( https://www.siteground.com ) 的WordPress管理型主機(jī),他們是WordPress官方推薦的,并且針對(duì)WordPress進(jìn)行了很多優(yōu)化,可一鍵申請(qǐng)SSL免費(fèi)證書(shū)和開(kāi)啟CDN。管理型 WordPress主機(jī)商還可以考慮 Kinsta、WP Engine 或 Godaddy,不過(guò)這些價(jià)格上有些貴。
注:不要買(mǎi) BlueHost 了,被別人收購(gòu)后,變得非常垃圾。
重要建議:
除了選擇托管商以外,對(duì)產(chǎn)品的選擇還要考慮以下因素:
- 選擇Linux主機(jī),不要用windows!
- 選擇提供 PHP 7.0 以上的(如果能提供PHP 7.2 或以上的,性能會(huì)更好)
- 選擇MySQL 5.6 以上的(好像阿里云的虛擬主機(jī)有些數(shù)據(jù)庫(kù)還是 MySQL 5.1 ,請(qǐng)不要購(gòu)買(mǎi)這種主機(jī)!)
- 如果網(wǎng)站有一定的流量(比如日IP > 1000),建議不要用低配虛擬主機(jī)了,可以考慮升級(jí)使用云服務(wù)器(需要配置環(huán)境和維護(hù)的,可以聯(lián)系倡萌)
2、定期更新WordPress內(nèi)核、插件和主題
無(wú)論更新是WordPress核心,還是WordPress主題或插件,都請(qǐng)盡可能去做。這樣做的最重要原因是安全性,因?yàn)楦聦⒋_保您的網(wǎng)站不受最新威脅的侵害。
3、使用緩存機(jī)制
WordPress網(wǎng)站優(yōu)化的另一種方法是實(shí)施緩存。這樣別人訪問(wèn)頁(yè)面的時(shí)候,可以直接提供緩存頁(yè)面和數(shù)據(jù),減少了運(yùn)行站點(diǎn)所需的服務(wù)器資源占用,從而可以大大加快站點(diǎn)的運(yùn)行速度。推薦以下緩存插件:
- W3 Total Cache(老牌免費(fèi)緩存插件)
- WP Rocket (非常棒的收費(fèi)緩存插件,WordPress大學(xué)目前用的)
- WP Fastest Cache (值得推薦)
- LiteSpeed Cache (值得推薦)
- WP Super Cache (老牌免費(fèi)緩存插件, 建議配合 Autoptimize 一起用 )
這幾年出現(xiàn)了很多緩存插件,而且安裝數(shù)量都非常多,大家可以根據(jù)自己的需要去對(duì)比一下。以上都非常不錯(cuò)!
如果是VPS或云服務(wù)器(內(nèi)存1G以上),建議使用 Opcache 和 Memcached 服務(wù)器端緩存,性能更佳!
4、圖像優(yōu)化
圖像優(yōu)化是在不明顯影響圖像質(zhì)量的情況下壓縮圖像文件大小的過(guò)程。大文件大小會(huì)對(duì)加載時(shí)間和帶寬使用產(chǎn)生負(fù)面影響,從而損害整體用戶體驗(yàn)。可以考慮以下圖片處理插件:
- ShortPixel
- Smush
- Imagify(貌似看到過(guò)Google官方推薦,WordPress大學(xué)目前在用)
5、減少HTTP請(qǐng)求數(shù)和壓縮大小
頁(yè)面加載的文件(css、js、圖片等)都會(huì)導(dǎo)致請(qǐng)求數(shù)的增加,倡萌建議先刪除或禁用不必要的js和css,然后合并壓縮js和css,并且使用LazyLoad延遲加載圖片。 除了減少HTTP請(qǐng)求數(shù)以外,壓縮html、啟用Gzip、延遲加載不是必要的css和js也是不錯(cuò)的優(yōu)化手段。上面推薦的緩存插件基本都內(nèi)置的這方面的功能,如果沒(méi)有這方面的功能,可以使用 Autoptimize 插件。需要注意的是,這些操作可能會(huì)導(dǎo)致網(wǎng)站出現(xiàn)錯(cuò)位等問(wèn)題,所以我們應(yīng)該小心調(diào)試和排除一頁(yè)頁(yè)面和文件。
關(guān)于刪除或禁用不必要的js和css,可以參考這方面的教程:
- 詳解WordPress主題開(kāi)發(fā)中添加CSS樣式和Javascript腳本
- 正確加載 Javascript 和 CSS 到 WordPress
- 正確加載 CSS 到 WordPress
- 移除 WordPress 加載的JS和CSS鏈接中的版本號(hào)
倡萌最近優(yōu)化的網(wǎng)站項(xiàng)目,使用的是 Bridge 收費(fèi)主題,加載了100+個(gè)js文件和30個(gè)css文件,最終倡萌剔除了 75+ 個(gè) js和 20 個(gè) css。
6、使用CDN加速
CDN指遍布全球的代理服務(wù)器網(wǎng)絡(luò)。每個(gè)服務(wù)器都包含您的網(wǎng)站的副本,可用于將您的內(nèi)容更快地交付給全球范圍內(nèi)的用戶。這不僅可以提高您網(wǎng)站的速度,還可以提高安全性。對(duì)于有一定流量的網(wǎng)站來(lái)說(shuō),CDN方案是個(gè)不錯(cuò)的選擇。
國(guó)內(nèi)大廠主機(jī)商,比如阿里云、騰訊云、百度云等,都提供了CDN服務(wù),可以根據(jù)需要自己選擇使用。國(guó)內(nèi)免費(fèi)CDN可以考慮百度云加速,國(guó)外可以考慮 Cloudflare(可以安裝 Cloudflare 插件)。
如果僅僅是加速靜態(tài)文件,比如圖片、js和css等,也可以考慮使用 又拍云、七牛云 等服務(wù)。
WordPress大學(xué) 目前用的是阿里云服務(wù)器,所以配套用了OSS+CDN服務(wù)加速靜態(tài)文件,效果還不錯(cuò),就是需要一定的費(fèi)用。
總結(jié)
WordPress網(wǎng)站的性能和速度對(duì)網(wǎng)站至關(guān)重要,通過(guò)檢測(cè)工具檢測(cè)出網(wǎng)站的問(wèn)題,然后配合上面的WordPress網(wǎng)站優(yōu)化建議去操作,應(yīng)該可以得到一個(gè)不錯(cuò)的結(jié)果!網(wǎng)站優(yōu)化是一個(gè)長(zhǎng)期的實(shí)施過(guò)程,WordPress大學(xué)也需要不斷優(yōu)化提升!





有沒(méi)有可以幫忙優(yōu)化WP 網(wǎng)站,慢的要死,快窒息了。
正常情況下,如果沒(méi)有出現(xiàn)大的錯(cuò)誤,帶寬不是1M,圖片壓縮處理過(guò),一般是不會(huì)非常慢的
盡量還是確保網(wǎng)頁(yè)能在3秒內(nèi)打開(kāi),越快越好。尤其是移動(dòng)端,谷歌的移動(dòng)優(yōu)先索引,已經(jīng)體現(xiàn)了對(duì)移動(dòng)端的重視。 我感覺(jué)影響速度比較大的因素就這幾個(gè): 1.服務(wù)器。 2.圖片(盡量壓縮再上傳,或用更小的格式比如webp) 3.加速插件還是用起來(lái),個(gè)人感覺(jué)WProcket還是可以的。 4.代碼能 優(yōu)化下對(duì)速度影響也很顯著。
這個(gè)站現(xiàn)在還在用WP Rocket嗎?
在用的
確實(shí),如果速度不行,用戶等待的耐心都耗盡了,誰(shuí)愿意看
核心網(wǎng)頁(yè)評(píng)分,現(xiàn)在已經(jīng)納入谷歌排名算法了,如果可以話,還是盡量?jī)?yōu)化這一塊。
PageSpeed Insights得分參考意義不大,很多秒開(kāi)的網(wǎng)站,這個(gè)得分尤其是移動(dòng)端得分比較拉跨
非常實(shí)用,感謝昌萌同學(xué)分享!
其實(shí)很多人個(gè)人博客的話,做到日IP1000還是很難的。
的確不容易,高質(zhì)量的原創(chuàng)很重要
話說(shuō)僅僅發(fā)布這篇文章,花了我2個(gè)多小時(shí)……太低效率了,但是原創(chuàng)很多時(shí)候就是這樣耗時(shí)間
技術(shù)性質(zhì)的原創(chuàng)一篇往往要幾天時(shí)間,測(cè)試要幾天,碼字起碼半天。
的確,就算是個(gè)產(chǎn)品測(cè)試類的文章都要10天半個(gè)月才能寫(xiě)完一個(gè)系列