共計 3515 個字符,預(yù)計需要花費 9 分鐘才能閱讀完成。
WordPress 網(wǎng)站怎么優(yōu)化才能提速?有什么好的建議呢?一個網(wǎng)站能否給用戶良好的體驗,決定了這個網(wǎng)站的前途。影響用戶體驗的最直觀的因素有 3 個:網(wǎng)站速度、網(wǎng)站內(nèi)容和網(wǎng)站功能(外觀、操作等)。
網(wǎng)站速度永遠(yuǎn)是第一位,如果網(wǎng)站太慢,用戶沒有耐心等待網(wǎng)站打開就會關(guān)掉頁面! 不僅如此,網(wǎng)站速度過慢,也會影響搜索引擎評分,沒有好的排名,就沒有流量,就沒有您想要的轉(zhuǎn)化和收益……
所以,網(wǎng)站速度非常非常非常重要!
不幸的是,大多數(shù)網(wǎng)站在頁面速度方面的表現(xiàn)很差,這對其轉(zhuǎn)化和收入產(chǎn)生直接的負(fù)面影響。從流量高的 WordPress 網(wǎng)站到低成本共享主機(jī)上的小型博客,您都應(yīng)該優(yōu)化 WordPress 和服務(wù)器以使其盡可能高效地運行。
您應(yīng)該充分意識到長時間的加載會對網(wǎng)站造成負(fù)面影響。同樣重要的是,您應(yīng)該首先了解導(dǎo)致網(wǎng)站速度下降的原因。加載時間慢和性能不足的最可能原因只是網(wǎng)站建設(shè)不佳。但是,您選擇的托管服務(wù)提供商和套餐也是重要因素。
要開始使用并優(yōu)化您的網(wǎng)站,您首先需要知道網(wǎng)站存在的問題以及這些問題的解決方案。今天倡萌就和大家分享下 WordPress 網(wǎng)站速度優(yōu)化的一些重要方面。
檢測 WordPress 網(wǎng)站速度和性能
在這里,倡萌給大家推薦 3 個在線檢測網(wǎng)站性能的工具,這些都是很常用的:
GTmetrix
GTmetrix
GTmetrix 是一個非常非常棒的網(wǎng)站性能檢查工具,提供 PageSpeed 和 YSlow 兩種檢測結(jié)果,各項指標(biāo)非常完善和細(xì)分,是作為網(wǎng)站性能檢測和優(yōu)化建議的首選工具。
網(wǎng)址:https://gtmetrix.com
PageSpeed Insights
PageSpeed Insights
PageSpeed Insights 是 Google 旗下的網(wǎng)站,PageSpeed Insights 可以針對 PC 和手機(jī)提供不同的檢測和優(yōu)化建議,里面的建議都是非常權(quán)威的,很多都是最新的性能提升建議。貌似每次檢測得到的分?jǐn)?shù)都有點出入,不知是什么原因。
網(wǎng)址:https://developers.google.com/speed/pagespeed/insights/ (國內(nèi)朋友請想想辦法訪問)
Pingdom
Pingdom
Pingdom 也是一個不錯的網(wǎng)站性能檢測工具,但是提供的信息沒有 GTmetrix 那么詳細(xì),分?jǐn)?shù)和建議都比較接近 YSlow。
網(wǎng)址:https://tools.pingdom.com
一般我們?nèi)绻鼍W(wǎng)站檢測的話,推薦使用 GTmetrix 和 PageSpeed Insights 為主,因為它們的優(yōu)化建議非常詳細(xì),可操作性強(qiáng)。之所以還推薦 Pingdom,是因為可以免費試用 14 天它的高級功能,比如 30 分鐘自動檢測,方便我們獲取不同時間點和節(jié)點的檢測結(jié)果。倡萌最近給客戶優(yōu)化的一個網(wǎng)站,對方的老板就是用 Pingdom 看數(shù)據(jù)的,所以我也試用了一下。
以上工具都是直接輸入網(wǎng)址,點擊一下按鈕就可以得出結(jié)果。在這里倡萌就不打算細(xì)說如何處理檢測出來的問題,這將是長篇大論了。但是可以給大家一些比較常規(guī)的優(yōu)化建議,如果用得好,也是可以比較大的提升網(wǎng)站速度和性能得分。
WordPress 優(yōu)化建議
1、選擇優(yōu)質(zhì)的托管服務(wù)
當(dāng)用戶訪問您的站點時,托管服務(wù)器將決定信息傳遞給他們的速度。有些服務(wù)器速度很慢,或者,您的套餐可能會限制您的最大速度或允許的服務(wù)器資源。簡而言之,您的站點永遠(yuǎn)不會比服務(wù)器允許的速度快。選擇正確的托管服務(wù)器和主機(jī)套餐是您應(yīng)該為網(wǎng)站做出的首要選擇之一,也是最重要的選擇。
打個比方,電腦運行速度和性能,取決于硬件配置,比如 CPU、內(nèi)存、硬盤等,如果這些硬件配置都比較低,你用什么優(yōu)化手段都不可能有顯著的性能提升。以下是倡萌的建議:
國內(nèi)網(wǎng)站:
建議購買 阿里云、騰訊云 等國內(nèi)大廠的產(chǎn)品,如果資金允許,不要購買“突發(fā)型”“限制型”“10%CPU 性能”等等字樣的產(chǎn)品,這就是硬件限制,磁盤最好選擇 SSD 固態(tài)硬盤、CPU 最好是 2 核或以上、帶寬至少 2M 或以上。反之,沒錢的話,那就自己看著來吧! 限制型服務(wù)器或主機(jī)空間運行一個小型網(wǎng)站也是可以的。
以下是阿里云和騰訊云的活動:
>> 阿里云 ECS 云服務(wù)器 1 核 2G1M 僅 102 元 / 年
>> 騰訊云 AMD 云服務(wù)器 1 核 2G1M 僅 99 元 / 年
重要建議:
除了選擇托管商以外,對產(chǎn)品的選擇還要考慮以下因素:
選擇 Linux 主機(jī),不要用 windows!
選擇提供 PHP 7.0 以上的(如果能提供 PHP 7.2 或以上的,性能會更好)
選擇 MySQL 5.6 以上的(好像阿里云的虛擬主機(jī)有些數(shù)據(jù)庫還是 MySQL 5.1,請不要購買這種主機(jī)!)
如果網(wǎng)站有一定的流量(比如日 IP > 1000),建議不要用低配虛擬主機(jī)了,可以考慮升級使用云服務(wù)器(需要配置環(huán)境和維護(hù)的,可以聯(lián)系倡萌)
2、定期更新 WordPress 內(nèi)核、插件和主題
無論更新是 WordPress 核心,還是 WordPress 主題或插件,都請盡可能去做。這樣做的最重要原因是安全性,因為更新將確保您的網(wǎng)站不受最新威脅的侵害。
為什么您的 WordPress 網(wǎng)站會容易被黑客攻擊
3、使用緩存機(jī)制
WordPress 網(wǎng)站優(yōu)化的另一種方法是實施緩存。這樣別人訪問頁面的時候,可以直接提供緩存頁面和數(shù)據(jù),減少了運行站點所需的服務(wù)器資源占用,從而可以大大加快站點的運行速度。推薦以下緩存插件:
W3 Total Cache(老牌免費緩存插件)
WP Rocket (非常棒的收費緩存插件,WordPress 大學(xué)目前用的)
WP Fastest Cache (值得推薦)
LiteSpeed Cache (值得推薦)
WP Super Cache (老牌免費緩存插件,建議配合 Autoptimize 一起用)
這幾年出現(xiàn)了很多緩存插件,而且安裝數(shù)量都非常多,大家可以根據(jù)自己的需要去對比一下。以上都非常不錯!
如果是 VPS 或云服務(wù)器(內(nèi)存 1G 以上),建議使用 Opcache 和 Memcached 服務(wù)器端緩存,性能更佳!
4、圖像優(yōu)化
圖像優(yōu)化是在不明顯影響圖像質(zhì)量的情況下壓縮圖像文件大小的過程。大文件大小會對加載時間和帶寬使用產(chǎn)生負(fù)面影響,從而損害整體用戶體驗。可以考慮以下圖片處理插件:
ShortPixel
Smush
Imagify(貌似看到過 Google 官方推薦,WordPress 大學(xué)目前在用)
5、減少 HTTP 請求數(shù)和壓縮大小
頁面加載的文件 (css、js、圖片等) 都會導(dǎo)致請求數(shù)的增加,倡萌建議先刪除或禁用不必要的 js 和 css,然后合并壓縮 js 和 css,并且使用 LazyLoad 延遲加載圖片。除了減少 HTTP 請求數(shù)以外,壓縮 html、啟用 Gzip、延遲加載不是必要的 css 和 js 也是不錯的優(yōu)化手段。上面推薦的緩存插件基本都內(nèi)置的這方面的功能,如果沒有這方面的功能,可以使用 Autoptimize 插件。需要注意的是,這些操作可能會導(dǎo)致網(wǎng)站出現(xiàn)錯位等問題,所以我們應(yīng)該小心調(diào)試和排除一頁頁面和文件。
關(guān)于刪除或禁用不必要的 js 和 css,可以參考這方面的教程:
詳解 WordPress 主題開發(fā)中添加 CSS 樣式和 Javascript 腳本
正確加載 Javascript 和 CSS 到 WordPress
正確加載 CSS 到 WordPress
移除 WordPress 加載的 JS 和 CSS 鏈接中的版本號
倡萌最近優(yōu)化的網(wǎng)站項目,使用的是 Bridge 收費主題,加載了 100+ 個 js 文件和 30 個 css 文件,最終倡萌剔除了 75+ 個 js 和 20 個 css。
6、使用 CDN 加速
CDN 指遍布全球的代理服務(wù)器網(wǎng)絡(luò)。每個服務(wù)器都包含您的網(wǎng)站的副本,可用于將您的內(nèi)容更快地交付給全球范圍內(nèi)的用戶。這不僅可以提高您網(wǎng)站的速度,還可以提高安全性。對于有一定流量的網(wǎng)站來說,CDN 方案是個不錯的選擇。
國內(nèi)大廠主機(jī)商,比如阿里云、騰訊云、百度云等,都提供了 CDN 服務(wù),比如:騰訊云 CDN 新用戶專享包 50G 僅 1 元 / 年 和阿里云 CDN 加速 100G 流量包僅 20 元 / 年,可以根據(jù)需要自己選擇使用。國內(nèi)免費 CDN 可以考慮百度云加速,國外可以考慮 Cloudflare(可以安裝 Cloudflare 插件)。
如果僅僅是加速靜態(tài)文件,比如圖片、js 和 css 等,也可以考慮使用 又拍云、七牛云 等服務(wù)。
丸趣 TV(www.jqkar.com)目前用的是騰訊云服務(wù)器,并且使用的就是 wordpress,可以到“騰訊云 AMD 云服務(wù)器 1 核 2G 僅 99 元 / 年”了解活動購買,使用了 wordpress 緩存插件和 wordpress 數(shù)據(jù)庫性能插件,效果還不錯。
總結(jié):
WordPress 網(wǎng)站的性能和速度對網(wǎng)站至關(guān)重要,通過檢測工具檢測出網(wǎng)站的問題,然后配合上面的 WordPress 網(wǎng)站優(yōu)化建議去操作,應(yīng)該可以得到一個不錯的結(jié)果! 網(wǎng)站優(yōu)化是一個長期的實施過程,WordPress 大學(xué)也需要不斷優(yōu)化提升!