日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
提高WooCommerce加載速度的17種有效方法

對于電子商務網(wǎng)站來說,速度就是金錢。您的網(wǎng)站加載速度越快,購物體驗就越好。更好的用戶體驗轉化為改進的SEO、增加的投資回報率和更快樂的客戶。這最終會帶來更大的收入和利潤。

今天的購物者期待高分辨率圖像和視頻、實時聊天、用戶評論、實時庫存、個性化以及許多其他動態(tài)工具。

網(wǎng)上購物者的注意力很短。因此,如果您沒有正確執(zhí)行這些功能,他們希望擁有更快、更順暢的購買體驗的所有功能都會減慢您的電子商務網(wǎng)站的速度。

WooCommerce是世界上最受歡迎的電子商務平臺,可根據(jù)您的要求免費使用和調整。

WooCommerce引領電子商務(圖片來源:BuiltWith)

迄今為止, WooCommerce的下載量已超過8800 萬次。截至目前,它已在超過500萬個網(wǎng)站上使用。

WooCommerce插件下載和使用統(tǒng)計

與其他流行的購物平臺不同,如果您使用WooCommerce,則無需支付一定比例的收入。不過,運營一家由WooCommerce提供支持的商店會產生一些間接費用。

但是有一個問題!由于WooCommerce在有限的支持下是免費的,因此您有責任將其保持在最佳狀態(tài)。好消息是,如果您知道自己在做什么,就很容易照顧它!

想了解如何可靠地加速您的WooCommerce網(wǎng)站嗎?

為什么速度對在線商店很重要

第一印象很重要,速度是用戶首先會注意到您的網(wǎng)站。在Google的一項研究中,如果加載時間超過3秒, 53%的移動用戶會離開網(wǎng)站。

3秒是最佳實踐(圖片來源:Think with Google)

2秒是電商網(wǎng)站接受度的門檻。在Google,我們的目標是不到半秒。– Maile Ohye,谷歌技術主管

在另一項全球研究中,80%的用戶表示他們發(fā)現(xiàn)加載緩慢的網(wǎng)站比暫時關閉的網(wǎng)站更令人沮喪。同一項研究還發(fā)現(xiàn),如果網(wǎng)站加載速度太慢, 73%的用戶會切換到競爭對手的網(wǎng)站。

即使頁面響應時間延遲100毫秒,也會損害用戶體驗和在線收入。根據(jù)Akamai的說法,100毫秒的延遲會影響轉化率7%,而2秒的延遲會提高跳出率高達103%。

如果您的網(wǎng)站每天產生1000美元的收入,那么頁面加載時間延遲100毫秒可能會使您每年損失25,550美元的銷售額。

業(yè)務越大,跌幅越大。例如,如果頁面加載時間僅降低一秒,亞馬遜預計每年將損失16億美元的收入。

頁面加載時間至關重要(圖片來源:Think with Google)

上述數(shù)據(jù)表明,如果您的網(wǎng)站加載時間為6秒或更長時間,那么您失去的用戶數(shù)量是您的網(wǎng)站加載時間少于 3 秒時的兩倍。

除了用戶體驗,您網(wǎng)站的速度也會影響SEO。網(wǎng)站速度和性能在Google的網(wǎng)站排名算法中起著重要作用。

谷歌已將其搜索結果中顯示的超過50%的頁面轉向移動優(yōu)先索引。盡管如此,來自HTTPArchive.org的數(shù)據(jù)表明,運行WordPress的移動網(wǎng)站的平均加載時間在去年有所惡化。

頂級WordPress網(wǎng)站的表現(xiàn)如何(圖片來源:HTTPArchive.org)

在網(wǎng)絡星期一和黑色星期五等流量高峰期,讓您的網(wǎng)站盡可能快地運行更為重要。隨著優(yōu)惠的爆發(fā),確保購物者不會放棄您的網(wǎng)站對于完成銷售至關重要。

鑒于這些統(tǒng)計數(shù)據(jù),加快您的WooCommerce商店可以讓您在競爭中獲得顯著優(yōu)勢。

衡量WooCommerce商店的速度

你無法衡量的東西,你無法改進!

現(xiàn)在您已經了解了為什么速度對您的WooCommerce商店很重要,是時候學習如何衡量它了。當您嘗試加快WordPress網(wǎng)站速度時,了解如何衡量改進至關重要。

網(wǎng)站速度測試是測試WooCommerce商店響應能力的完美工具。但是,如果您沒有正確執(zhí)行此操作,您的網(wǎng)站在進行更改后可能看起來更慢,而實際上它更快。

一份網(wǎng)站速度測試報告(圖片來源:Pingdom)

我建議您開始使用以下網(wǎng)站速度測試工具之一:WebPagetest、Pingdom、Google PageSpeed Insights或GTMetrix。

您還可以使用免費的WordPress插件查詢監(jiān)視器來查明表現(xiàn)不佳的主題、插件和功能。它可以幫助您調試低效的數(shù)據(jù)庫查詢、臃腫的函數(shù)、PHP錯誤、HTTP API調用等。

沒有速度測試工具是完美的,但選擇一個并堅持下去。您可以稍后再嘗試其他選項。

Gary Illyes,Google網(wǎng)站管理員趨勢分析師

實際表現(xiàn)和感知表現(xiàn)之間存在差異。用戶體驗比網(wǎng)站的技術魅力更重要。

因此,使用下面提到的技術來增強您網(wǎng)站的整體用戶體驗,而不僅僅是獲得高速分數(shù)。

如何加快WooCommerce

速度測試報告將為您提供一個可行的計劃來優(yōu)化您緩慢的WooCommerce網(wǎng)站。

1.優(yōu)化WooCommerce設置以提高性能

讓我們通過優(yōu)化WooCommerce插件設置從基礎開始。

首先,更改您的登錄頁面URL。默認情況下,每個WordPress站點的登錄URL都是domain.com/wp-admin/。雖然這很容易記住,但它帶來了一個主要問題:每個人也都知道它,包括機器人和黑客。

將您的登錄URL更改為獨特的內容將保護您免受來自惡意行為者的暴力攻擊。它還可以幫助您對抗限制速率的HTTP錯誤,例如429 Too Many Requests。

WPS Hide Login和Rename wp-login.php等免費插件使這項任務變得超級簡單。

如果您的電子商務網(wǎng)站也托管博客,您可以限制博客提要上的帖子數(shù)量。WordPress默認將此限制設置為10個帖子,但您可以設置下限。

雖然這看起來微不足道,但如果您運行一個高流量的博客,性能節(jié)省就會加起來(這里是如何為您的網(wǎng)站增加流量)。您可以在WordPress儀表盤 → 設置 → 閱讀下找到此選項。

限制博客Feed中的文章數(shù)量

接下來,禁用您網(wǎng)站上的pingback。它們通常會產生毫無價值的垃圾郵件。您的網(wǎng)站生成的查詢越少越好。

優(yōu)化討論設置

如果您的帖子或頁面上有很多用戶評論,那么WordPress還為您提供了將它們分成更小的塊的選項。同樣的設置也適用于分解產品頁面上的評論。

將此數(shù)字保持在10到20之間,以優(yōu)化您的產品頁面加載時間。

如果您不喜歡將產品評論放在您的商店中,您可以在WooCommerce → Setting下禁用產品評論。這將有助于加快您的網(wǎng)站,因為它消除了加載一些腳本和小部件。

如果您不需要產品評論,請禁用它們

最后,從您的站點中刪除任何不必要/過時的主題和插件。您安裝的主題和插件越少,維護它們和解決性能問題就越容易。

2. 獲得一個快速的WooCommerce主題

使用正確的WooCommerce主題很重要。那里有成千上萬的主題,因此選擇適合您的主題始終是一個挑戰(zhàn)。

WordPress.org上的特色主題

具有驚人內置功能的漂亮主題在紙上聽起來很棒,但在實際使用中可能會失敗。對于電子商務網(wǎng)站,您需要確保它與WooCommerce完全兼容。

過濾您的電子商務主題搜索

WP Rocket測試了一系列流行的WooCommerce主題的速度,并得出以下結果。

選擇快速的WooCommerce主題(圖片來源:WP Rocket)

Astra、OceanWP和GeneratePress也是非常優(yōu)秀的主題,正如WordPress加速文章中所建議的那樣。它們是超快速、輕量級的WordPress主題。您將在本教程中找到10多個額外的非常快速的主題。

與Elementor或Beaver Builder等頁面構建器配合使用時,它們可以幫助您創(chuàng)建幾乎任何網(wǎng)站。

Storefront是WooCommerce的官方主題

Storefront是WooCommerce提供的免費主題,而Shoptimizer、Divi和WoondrShop是高級主題。由于這些主題是為運行電子商務網(wǎng)站而構建的,因此無需安裝第三方插件即可獲得所需的所有功能。

如果您預算不足,最好先從免費主題開始,然后再升級到高級解決方案。

我建議留下頁面構建器以減少臃腫。相反,選擇支持WordPress區(qū)塊編輯器Gutenberg的主題。

要確定一個主題,我建議您列出您在線商店中需要的所有功能。然后選擇一個涵蓋您大部分功能要求的主題。這將幫助您減少對臃腫的多功能主題和第三方插件的依賴。

這給我們帶來了下一個建議。

3. 輕松使用插件和WooCommerce擴展

WordPress在其存儲庫中有54,000多個免費插件。野外還有更多高級插件。因此,很容易被帶走并安裝數(shù)十個。

幾乎可以找到任何你想到的功能插件

許多流行的插件,尤其是與性能和安全相關的插件,在某些托管環(huán)境中不能很好地工作。

如果您發(fā)現(xiàn)很難決定安裝哪個插件,請查看閃電博平日推薦的各種用途的WordPress插件及我們自主開發(fā)的原創(chuàng)插件。從SEO到圖像壓縮,您一定會在其中找到一些寶石。

WooCommerce功能可以通過其廣泛的免費和高級WooCommerce擴展來豐富和增強網(wǎng)站功能。它們的工作方式與插件相同。

WooCommerce擴展增強了您商店的功能

與流行的看法相反,您安裝的插件數(shù)量并不總是會導致性能問題。但這僅適用于使用最佳編碼實踐構建的插件。

當插件太多時,審查您安裝的每個插件的質量會變得很麻煩。那是考慮到您擁有徹底審查他們的技能和專業(yè)知識。

一些插件甚至會與其他插件產生沖突。當您的網(wǎng)站上有數(shù)十個插件時,發(fā)生插件沖突的可能性會呈指數(shù)級增長。

因此,請注意您安裝的插件類型和 WooCommerce 擴展。

4.增加WordPress內存限制

WordPress默認為PHP分配32MB內存。如果遇到任何問題,它會自動嘗試將此限制增加到40MB(對于單個站點)或64MB(對于多站點)。

在大多數(shù)情況下,這個內存限制對于WooCommerce網(wǎng)站來說是不夠的。您甚至可能會在儀表板上收到錯誤消息,例如:

“ xxxxxx字節(jié)的允許內存大小已用盡”

建議將此限制增加到256MB。在編輯任何文件之前,請務必對其進行備份。如果出現(xiàn)問題,您可以將編輯后的文件替換為原始文件。

5.壓縮圖像并優(yōu)化交付

圖片占任何網(wǎng)站頁面大小的大部分,對于電子商務網(wǎng)站來說更是如此。WooCommerce網(wǎng)站加載了產品圖片和橫幅。

如果您不針對尺寸和交付優(yōu)化圖像,它們可能會使您的網(wǎng)站龜速爬行。

HTTPArchive跟蹤許多流行網(wǎng)頁的大小和數(shù)量。他們在2021年做的WordPress網(wǎng)站狀態(tài)調研直觀表示:

圖像是一個網(wǎng)站的大頭資源

雖然視頻是比圖像更重的資源,但在大多數(shù)情況下,它們是按需加載的。因此,它們不會像圖像那樣影響感知的頁面加載速度。

根據(jù)HTTP Archive的圖像狀態(tài)報告,您可以通過延遲加載隱藏和屏幕外圖像每頁節(jié)省545KB。

通過將JPEG壓縮級別設置為85或更低,每頁可以進一步節(jié)省40.3KB 。該指標直接來自Google的移動網(wǎng)站速度測試工具Lighthouse 。

請遵循以下5條規(guī)則來優(yōu)化您的WooCommerce商店(以及一般網(wǎng)絡)的圖像:

WooCommerce 3.3引入了圖像大小改進,例如動態(tài)縮略圖調整大小、模糊圖像修復和背景縮略圖大小調整。所有這些功能都使得使用插件(例如為WooCommerce相關圖像重新生成縮略圖)變得多余。

自定義WooCommerce的產品圖片(圖片來源:WooCommerce)

如果您從全新安裝開始,您可以在將圖像上傳到您的站點之前對其進行壓縮。以下是一些頂級的在線圖像壓縮建議:

  • Compressor.io
  • Squoosh.app
  • Shrinkme.app
  • Kraken.io
  • Imagify.io
  • TinyJPG | TinyPNG

以最小的質量損失壓縮圖像(圖片來源:Compressor.io)

您的網(wǎng)站上是否已經有很多圖片?然后您可以使用WordPress插件來自動優(yōu)化圖像。以下是在我的經驗中一直表現(xiàn)最好的那些:

  • Shortpixel
  • Imagify 
  • reSmush.it
  • Optimole

這些插件中的大多數(shù)還啟用了圖像的延遲加載。WordPress核心團隊正計劃將延遲加載圖像添加為內置功能。這將利用標簽的新loading HTML屬性。

不過,關于圖像優(yōu)化的最后一件事。盡量避免使用圖片壓縮插件,尤其是那些使用服務器資源壓縮圖片的插件。

相反,請使用將圖像壓縮任務卸載到外部服務器的服務?;蛘吒玫氖?,在將圖像上傳到您的網(wǎng)站之前調整大小并壓縮它們。

對于深入的教程,關于Web和性能的圖像優(yōu)化的文章是一個很好的入門資源。

6. 通過CDN交付靜態(tài)資源

內容交付網(wǎng)絡 (CDN) 是一組戰(zhàn)略性地分布在世界各地的服務器。這些服務器位置稱為存在點 (PoP)。

CDN的主要功能是緩存和交付靜態(tài)資源,例如圖像、JavaScript、CSS等。更強大的CDN還可以托管和交付動態(tài)內容,例如音頻和視頻。

即使您的站點在地球上最快的服務器上運行,它仍然受到其地理位置的限制。WordPress CDN將縮短個人用戶與站點資源之間的距離,從而減少網(wǎng)絡延遲和首字節(jié)時間 (TTFB)。

CDN網(wǎng)絡全球分發(fā)示意圖

根據(jù)請求的來源,它會自動分配最近的CDN PoP來交付緩存的資源。結果是更快的網(wǎng)站和更好的用戶體驗。

例如,如果您的WooCommerce商店托管在美國的服務器上,并且來自印度的用戶試圖打開您的網(wǎng)站,則CDN將從最近的PoP提供網(wǎng)站資源,它將來自班加羅爾(印度)。

CDN非常適合交付靜態(tài)內容(圖片來源:Seobility)

作為一般規(guī)則,PoP的數(shù)量越多,其全球傳播范圍越廣,您的網(wǎng)站對您的用戶來說就越快。

對于遠離托管服務器的地理位置的用戶,使用CDN可將站點加載時間減少50%以上。

除了緩存之外,許多CDN還包括其他性能增強功能,例如卓越的動態(tài)圖像壓縮、HTTP/2支持、防盜鏈保護和額外的安全性。

對于更快的WooCommerce商店,我們建議您獲得快速CDN。您可以查看的一些流行的CDN是:

  • Cloudflare
  • Sucuri CDN
  • Cloudways CDN
  • StackPath
  • KeyCDN

7.去除未使用的腳本和樣式表

大多數(shù)WordPress主題和插件會在您網(wǎng)站的所有頁面上加載腳本和樣式表。即使頁面上沒有使用它們,它們也會加載這些資產。

例如,Contact Form 7在每個頁面上加載其腳本和樣式表。它的表單只能在聯(lián)系頁面上使用,但資產會加載到所有頁面上。完全沒必要!

從頁面中剝離這些未使用的資產將幫助您減少臃腫并加快頁面加載時間。WooCommerce及其擴展(例如Smart Coupons和Follow-Ups)容易受到此問題的影響。

例如,無需在商店的主頁或商店頁面上加載與支付網(wǎng)關相關的腳本。您可以將此類腳本限制為僅在結帳和訂單確認頁面上加載。同樣,從結帳頁面中刪除滑塊和輪播的腳本和樣式。

如果您想知道要消除哪些資產,請查看網(wǎng)站速度測試報告中的瀑布圖。它會讓您了解正在加載的不必要的資產。

GTMetrix的瀑布圖

Chrome瀏覽器的DevTools下的Network選項卡也是一個很好的開始。它會讓您全面了解網(wǎng)頁加載的方式和內容。

使用Google Chrome DevTools中的網(wǎng)絡標簽

去除頁面運行所不需要的腳本和樣式。首先優(yōu)化您的主頁和登錄頁面,因為這些是大多數(shù)用戶的第一個入口點。

您可以使用wp_dequeue_script和wp_dequeue_style函數(shù)來刪除不需要的腳本和樣式。一個簡單的方法是通過一個名為Asset CleanUp: Page Speed Booster的插件。

清理您的WordPress資產

Asset CleanUp掃描將加載到頁面上的所有腳本和樣式表。您可以禁用頁面上未使用的那些。完成更改后,測試頁面的正確設計和功能。

使用Asset Cleanup卸載Stripe支付網(wǎng)關腳本

該插件的專業(yè)版允許您為資產設置async 或 defer屬性。應用此設置會從頁面的關鍵呈現(xiàn)路徑中刪除JavaScript。它應該有助于改善您網(wǎng)站的感知頁面加載時間。

消除不必要的CSS和JS資產的另一個好處是您的網(wǎng)站會發(fā)出更少的HTTP請求。

對于免費的替代方案,您可以結合使用Autoptimize和Async JavaScript插件來獲得相同的結果。如果您使用Autoptimize插件,這里是我們關于最佳設置的完整分步教程。

8. HTTP/2非常重要

如果我們在幾年前寫這篇文章,我們會將此部分命名為“減少HTTP請求的數(shù)量”。由于瀏覽器與網(wǎng)站通信方式的顯著改進(反之亦然),這種優(yōu)化的需求現(xiàn)在已經過時了。

HTTP 1.1是HTTP協(xié)議的第一次重大更新,它于1997年完成。那是在社交媒體、流媒體服務、智能手機應用程序甚至WordPress之前。從那時起,網(wǎng)絡呈指數(shù)級增長。

HTTP/2在HTTP 1.1協(xié)議的基礎上進行了改進,并于2015年進入以跟上互聯(lián)網(wǎng)不斷增長的需求。它在速度、效率和安全性方面帶來了驚人的改進。

HTTP 1.1與HTTP/2(圖片來源:Cloudflare)

HTTP/2的性能提升有多種原因:

  • 通過單個TCP連接實現(xiàn)更好的多路復用和并行性。
  • 使用Huffman編碼算法對標頭進行HPACK壓縮。
  • 用于更快加密的ALPN擴展。
  • 主動服務器推送而不是等待請求。

所有這些爵士樂構成了一個關鍵優(yōu)勢:使網(wǎng)站加載速度更快,即使它們托管各種類型的資源。

通常,WooCommerce商店提供大量資源密集型資產,例如圖像、樣式表和腳本。切換到HTTP/2將使此類網(wǎng)站受益匪淺。

您可以使用KeyCDN的HTTP/2測試工具來檢查您的站點是否配置為使用HTTP/2。截至目前,所有主流瀏覽器都支持HTTP/2。您沒有理由不利用其巨大的性能優(yōu)勢。

如果您的托管服務提供商還不支持HTTP/2,那么可以考慮換一家了。

此外,HTTP/3指日可待,旨在讓網(wǎng)站加載速度更快。

9.緩存WooCommerce以加快速度

緩存是臨時存儲來自一個請求的資源(緩存),以便可以快速執(zhí)行后續(xù)請求。緩存既可以存儲在服務器上,也可以存儲在用戶的設備上。

這是加速WooCommerce商店的最簡單方法之一。這也是最重要的一個。

Web緩存的工作原理

如果一切順利,上述所有步驟最多需要幾秒鐘才能執(zhí)行。

但這只是來自單個用戶的一個請求。如果同時有來自數(shù)千個用戶的多個請求怎么辦?這會給服務器帶來巨大的負載,最終導致網(wǎng)站速度變慢。

這就是緩存的用武之地。它減少了生成頁面瀏覽量所需的工作量,從而減少了WordPress對PHP和數(shù)據(jù)庫的依賴。緩存使WordPress的執(zhí)行速度幾乎與靜態(tài)網(wǎng)站一樣快,如果不一樣的話。

有 2 種主要類型的Web緩存,每種都有自己的子集:

服務器端緩存

  • 字節(jié)碼緩存(OPCache)
  • 對象緩存
  • 頁面緩存
  • CDN緩存

客戶端緩存

  • 瀏覽器緩存

緩存不僅使網(wǎng)站加載速度更快,而且還減少了服務器上的負載。閱讀關于WordPress緩存的深入文章深入了解這方面的知識。

如果您的托管服務提供商不處理服務器級別的緩存,那么您需要依賴第三方緩存插件來為您完成這項工作。雖然它們不是理想的解決方案,但總比沒有好。

以下是我推薦的頂級WordPress緩存插件:

  • WP Rocket (付費插件)
  • W3 Total Cache (免費插件)
  • Cache Enabler (免費插件)

有關更多選項,請查看關于WordPress緩存插件的帖子。

10. 清理你的WooCommerce數(shù)據(jù)庫

數(shù)據(jù)庫是您網(wǎng)站所有數(shù)據(jù)的有組織的集合。在WooCommerce商店中,它包括:

  • 站點內容,例如產品頁面、類別、標簽、用戶數(shù)據(jù)、評論、站點范圍的設置、主題、插件等。
  • 交易數(shù)據(jù),例如訂單詳情、付款、庫存等。

每次用戶訪問您的商店時,他們都會請求您的網(wǎng)站內容,這些內容大多是靜態(tài)的,不會發(fā)生太大變化。但是當他們下訂單時,他們會發(fā)出動態(tài)請求。

如果您不優(yōu)化商店的數(shù)據(jù)庫,處理這些請求可能需要很長時間。最終,緩慢的服務器響應時間會導致網(wǎng)站運行緩慢。因此,您必須通過刪除不必要的垃圾來清理和優(yōu)化數(shù)據(jù)庫。

這里有6種方法可以加快和微調您的WooCommerce數(shù)據(jù)庫。

刪除舊版本

如果您的WooCommerce商店已經運行了很長時間,它的頁面、帖子和產品將積累很多歷史版本。是時候清理這些了。

最簡單的方法是通過WP-Sweep或WP Rocket等插件。

使用WP Rocket刪除歷史版本

如果您對WP-CLI很方便,那么您還可以通過SSH連接到您的服務器并運行一些簡單的命令來執(zhí)行相同的操作。這是你如何做到的。

限制存儲的修訂數(shù)量

您可以通過限制帖子和頁面的修訂數(shù)量來避免大量舊修訂。如果您傾向于經常更新您的網(wǎng)站內容,這將幫助您防止修訂失控。

設置限制的一種簡單方法是將下面的代碼片段添加到您的wp-config.php文件中。確保在定義ABSPATH的行之前添加它。

define('WP_POST_REVISIONS', 15);

我在上面的代碼中將限制設置為15。您可以將其更改為您想要的任意數(shù)量的修訂版,但請盡量將其保持在15以下。

或者,您可以使用免費插件(例如WP Revisions Control)來做同樣的事情。

使用WP Revisions Control設置修訂數(shù)

完全禁用修訂(如果沒有必要)

您可以完全禁用站點的修訂。您需要做的就是將以下代碼添加到您的wp-config.php文件中。和以前一樣,確保將此代碼段添加到定義ABSPATH的行上方。

define('WP_POST_REVISIONS', false);

或者您可以使用免費插件,例如Disable Post Revision,只需單擊一下即可。

在禁用修訂之前,我建議您刪除所有仍然存在的舊修訂。這樣,您網(wǎng)站的數(shù)據(jù)庫將完全免于修改。

清理過期的瞬態(tài)

瞬態(tài)是使用自定義名稱和到期期限存儲的緩存數(shù)據(jù)。它們通常存儲在wp_options表下的WordPress數(shù)據(jù)庫中。

瞬態(tài)類似于Options,除了它們具有到期時間的附加屬性。它們對于存儲臨時數(shù)據(jù)很有用,例如來自遠程API的響應或大型查詢。

WordPress Transients API定義了如何自動處理瞬態(tài)和刪除過期的瞬態(tài)。然而,事情并不總是按計劃進行。

有時,損壞的瞬態(tài)緩存可以創(chuàng)建近百萬個垃圾條目,而且看不到盡頭。客戶會話可能會隨著時間的推移而增加,從而在您的數(shù)據(jù)庫表中創(chuàng)建數(shù)千個不必要的行。在這種情況下,臃腫的數(shù)據(jù)庫會使您的網(wǎng)站癱瘓。

免費的Delete Expired Transients插件是擺脫所有過期瞬態(tài)的簡單方法。

輕松刪除所有過期的瞬態(tài)

清理你的數(shù)據(jù)庫表

您的WooCommerce數(shù)據(jù)庫存儲運行您的電子商務商店所需的一切。隨著數(shù)據(jù)在數(shù)據(jù)庫中的表中被添加、刪除和移動,它變得低效并最終存儲了許多對運行商店并不重要的東西。

您需要通過清理數(shù)據(jù)庫表來清除這些不必要的數(shù)據(jù)。特別是wp_options表容易變得臃腫并損害數(shù)據(jù)庫性能。

WordPress數(shù)據(jù)庫中的wp_options表

數(shù)據(jù)庫管理是讓您的WordPress網(wǎng)站盡可能快速運行的關鍵。

手動優(yōu)化數(shù)據(jù)庫是一個耗時的過程。您可以使用免費的WP-Optimize插件來檢查哪些數(shù)據(jù)庫表有不必要的數(shù)據(jù)并刪除那些浪費的空間。它還可以檢索因數(shù)據(jù)碎片而丟失的存儲空間。

您可以安排WP-Optimize定期清理和優(yōu)化您的數(shù)據(jù)庫。

禁用對數(shù)據(jù)庫造成負荷的非關鍵功能

WooCommerce主題和插件帶有許多很酷的功能,這些功能從一開始就看起來很棒,但最終會破壞數(shù)據(jù)庫。

一個這樣的例子是使用“熱門產品”和“相關產品”插件。這些功能可能會導致大量的網(wǎng)站范圍內的查詢,尤其是在您擁有許多產品的情況下。如果您需要這些功能,請嘗試將它們手動插入到您的頁面中。諸如高級自定義字段之類的插件可以在這里提供極大的幫助。

手動插入其“相關內容”帖子

另一個例子是圖像優(yōu)化插件,它在托管站點的同一臺服務器上壓縮圖像,而不是在外部進行。這最終會使用大量服務器資源。

Social Warfare插件可以對服務器資源造成負荷

此外,請遠離向您的網(wǎng)站添加計數(shù)器的插件。例如,在用戶名旁邊添加視圖/帖子/評論的數(shù)量。與涉及的多個用戶進行長時間的討論將使您的數(shù)據(jù)庫處理這些數(shù)字。

這個建議也適用于使用社交計數(shù)器。盡量減少使用自動生成的計數(shù)器以最大限度地提高數(shù)據(jù)庫性能。

像管家一樣,微調您的WordPress數(shù)據(jù)庫是一個持續(xù)的過程。

這里有一些數(shù)據(jù)庫優(yōu)化插件可以讓您的工作更輕松:

      • WP-Sweep
      • WP-Optimize
      • WP Clean Up Optimizer
      • Advanced Database Cleaner

提醒:在編輯數(shù)據(jù)庫或WordPress核心文件之前,請務必進行備份。

11. 優(yōu)化您的商店以獲得移動優(yōu)先體驗

截至2020年1月,全球互聯(lián)網(wǎng)用戶超過40億。移動互聯(lián)網(wǎng)用戶幾乎一樣多。預計到2024年將增長到5億以上。

數(shù)十億互聯(lián)網(wǎng)用戶(圖片來源:Statista)

2019年,移動設備在全球網(wǎng)站流量中超過臺式機,占總瀏覽量的52.6%。在印度和尼日利亞等一些國家,手機占網(wǎng)頁瀏覽量的70%以上。

來自Google Analytics的移動流量統(tǒng)計

根據(jù)一項涉及37個國家/地區(qū)的500多萬在線購物者的研究,智能手機占網(wǎng)站訪問量的65%和電子商務訂單的46%。

移動購物具有巨大的增長潛力(圖片來源:Statista)

令人驚訝的是,手機的轉化率還不到臺式機的一半。這里有驚人的增長空間。

對于移動購物者來說,速度非常重要(圖片來源:Think with Google)

您可以先讓您的WooCommerce商店適合移動設備。您可以使用Google的移動友好測試工具來檢查您的網(wǎng)站是否通過了最低移動可用性標準。

谷歌的移動友好測試

該測試將向您展示您的網(wǎng)站在移動設備上的外觀快照。如果發(fā)現(xiàn)任何問題,它還會列出任何移動可用性問題。

使您的 WordPress 網(wǎng)站適合移動設備的最簡單方法是使用響應式主題。本文前面提到的所有主題都是開箱即用的響應式,并且在移動設備上看起來很棒。

移動購物者不喜歡無休止地滾動。因此,請保持您的商店頁面盡可能精簡。不要用太多的內容過度擁擠它們。

如果您的商店中有大量產品,請讓您的移動購物者更容易通過搜索找到它們。您可以安裝WooCommerce Product Search插件,以幫助您的客戶使用實時產品過濾器快速找到產品。

使用篩選器簡化產品搜索(圖片來源:WooCommerce)

最后,簡化在線購物者的結賬體驗。下訂單的步驟越少,購物體驗就越好。以下是一些可以幫助您解決此問題的WooCommerce擴展:

  • WooCommerce Social Login– 無需耗時的帳戶創(chuàng)建或登錄過程。讓您的用戶使用他們的社交帳戶登錄,例如Facebook、Twitter、Google等。
  • Variation Swatches and Photos——告別煩人的下拉菜單來選擇產品變體。相反,為您的用戶提供所有產品選項的易于點擊的按鈕。
  • One Page Checkout——不要讓您的客戶輕易放棄您的網(wǎng)站。讓他們無需額外步驟即可立即購買他們想要的東西。如果您認為訪客結賬非常適合您的商店,那么您可以考慮啟用它。
  • Checkout Field Editor– 從結帳頁面添加、刪除或更改字段。例如,如果您只銷售數(shù)字產品,則不需要收集送貨地址。
  • Bolt/Stripe/Amazon Pay/PayPal——支付是移動購物體驗的禍根。您可以從不同的WooCommerce支付網(wǎng)關擴展中進行選擇,以更輕松地收款。

使用Bolt輕松移動結賬

最終,移動購物不僅僅是購買。許多用戶主要使用它來查找產品信息和檢查/比較價格。為您的移動設備上的用戶提供出色的在線商店體驗。

12.禁用Get Refreshed Fragments AJAX請求

當用戶對其購物車進行任何更改時,WooCommerce使用Get Refreshed Fragments AJAX請求來動態(tài)更新購物車內容。從用戶體驗的角度來看,在不重新加載的情況下刷新購物車頁面似乎很棒。

但大多數(shù)時候它會減慢網(wǎng)站的速度,主要是那些托管在共享服務器上的網(wǎng)站。另外,很多網(wǎng)站最終都沒有使用此功能。

為了驗證,我在Pingdom Tools上測試了一個最新的WooCommerce商店,結果如下:

請求等待時間很長的例子

盡管大小只有1.1KB,但wc-ajax=get_refreshed_fragments請求需要0.76秒才能執(zhí)行。如果您的網(wǎng)站加載時間不超過3秒,則超過頁面加載時間的25%。該測試站點托管在云VPS上,因此您可以想象更便宜的托管計劃的加載時間。

WebNots的這篇文章更詳細地介紹了這個問題。您可以使用免費的Disable Cart Fragments或Disable Cart Fragments by Optimocha插件來禁用此征稅請求。

如果您禁用此請求,則建議在您的WooCommerce → Products設置面板中啟用“Redirect to the cart page after successful addition”選項。

啟用重定向至購物車頁面設置

啟用此行為將確保用戶在將產品添加到購物車后被重定向到購物車頁面。

優(yōu)化WooCommerce管理面板

速度不僅僅是您商店前端的重要因素。一個活潑的后端對于輕松管理您的商店并在需要時進行快速更改同樣重要。

在您的WooCommerce管理面板上高效工作是提高生產力的關鍵。它還可以讓您騰出時間為WooCommerce商店的成功做更多重要的事情,例如在線營銷。

以下是修復緩慢的WooCommerce儀表盤的幾種方法。

前端優(yōu)化第一,后端優(yōu)化第二

問題是否僅出現(xiàn)在WordPress管理儀表盤而不是整個網(wǎng)站上?如果是后者,則首先應用前面列出的所有優(yōu)化。

為什么?因為在大多數(shù)情況下,讓您的WooCommerce商店在前端加載更快也會優(yōu)化后端。我們可以將此歸因于釋放服務器上的資源。

如果您的管理儀表板在優(yōu)化前端后仍然滯后,請繼續(xù)執(zhí)行以下建議。

13. 消除臃腫并定期更新所有內容

確保經常更新WordPress、WooCommerce、插件、擴展和主題。如果開發(fā)人員不再支持某個主題或插件,那么是時候考慮放棄它們了。

同樣,如果主題/插件給您的儀表板增加了不必要的膨脹,請開始尋找更好的替代方案。例如,您可能需要考慮替代在儀表盤中投放激進廣告的插件。

WordPress管理中的橫幅廣告示例

這個問題非常普遍,以至于有一些插件專門用于從一些最流行的WordPress插件中消除臃腫。

14.禁用對象和數(shù)據(jù)庫緩存

緩存插件是加快WordPress網(wǎng)站速度的好方法。但是,如果配置不正確,它們可能會導致意外結果。這包括減慢您的后端。

例如,W3 Total Cache是 WordPress 最流行的緩存插件之一。它是免費的,支持大量緩存選項,進行JS和CSS縮小,與CDN集成,并被超過1萬個網(wǎng)站使用。

W3 Total Cache中的緩存選項

W3 Total Cache具有以下緩存選項:

  • 頁面緩存。
  • 操作碼緩存。
  • 數(shù)據(jù)庫緩存。
  • 對象緩存。
  • 瀏覽器緩存。
  • 片段緩存。

有很多選項令人困惑,尤其是對于不了解每種緩存類型的初學者。

對象和數(shù)據(jù)庫緩存通過減少數(shù)據(jù)庫查詢的數(shù)量來加速網(wǎng)站,但這樣做的代價是將工作卸載到服務器的內存中。

理想情況下,如果您的托管服務器足夠智能或功能強大,這應該不會造成問題。

不幸的是,并非每個托管服務提供商都是如此。

在這種情況下,您需要依賴第三方緩存插件,例如W3 Total Cache。其簡單的設置使得只需單擊一下即可啟用所有類型的緩存變得超級容易。

W3 Total Cache → General Settings面板中,禁用對象緩存和/或數(shù)據(jù)庫緩存。然后檢查您是否發(fā)現(xiàn)管理面板的響應能力有任何改進。

禁用數(shù)據(jù)庫和對象緩存

嘗試緩存并不像在插件設置中勾選或取消選擇選項那么簡單。您還應該在進行更改并刷新舊緩存后檢查您的網(wǎng)站是否正常工作。

15.刪除資源使用率高的插件

一些WordPress插件在你的網(wǎng)絡服務器上是一個很好的資源占用。它們最終會使用您服務器的大部分CPU和RAM。

您可以使用免費的Query Monitor插件來查找麻煩的插件。它將向您顯示您的網(wǎng)站正在加載的所有腳本、樣式和HTTP API調用,以及它們的大小和加載時間。尋找具有最多請求和最慢加載時間的請求。

在下面的測試站點上,經典編輯器插件在管理端加載最慢。其他插件,如Loginizer、All-in-One WP Migration和WP Bakery(以前稱為 Visual Composer)也顯示為潛在的膨脹。

Query Monitor可幫助您解決性能問題

我發(fā)現(xiàn)遷移和經典編輯器插件是不必要的。刪除這兩個插件大大提高了管理速度。

擁有國際受眾的WooCommerce商店使用WPML等翻譯插件以多種語言動態(tài)地為網(wǎng)站提供服務。這是一個很棒的插件,有很多功能,但它也會大大降低你的后臺管理速度。

通過切換到Polylang等精益翻譯插件,您可以獲得一些性能優(yōu)勢。它沒有那么多功能,但適用于大多數(shù)用例。

具有大量正在進行的進程/掃描的插件會減慢您的WordPress后端。一些示例包括站點地圖生成器、分析圖表和圖表、頁面構建器和聊天插件。

Tips: 如果您安裝Query Monitor,請記住在完成后將其卸載,因為它使用大量服務器資源來執(zhí)行掃描。

16. 為WordPress使用正確的CDN設置

CDN有助于以閃電般的速度為您的WooCommerce商店服務于世界各地的用戶。它通過保存站點資源的快照并將它們從最近的服務器傳送給用戶來實現(xiàn)這一點。

大多數(shù)CDN默認禁用WordPress后端的緩存。但是有些CDN沒有,這會大大降低商店的管理面板速度。在這種情況下,您需要從CDN的緩存中排除您的管理儀表板以提高其性能。

如果您使用Cloudflare,您可以設置頁面規(guī)則以禁用WordPress管理頁面上的Cloudflare功能。以下是如何做到這一點:

Cloudflare頁面規(guī)則繞過WordPress管理員

設置生效大約需要3分鐘。

如果您使用KeyCDN,那么您可以使用他們的WordPress Cache Enabler Plugin來做同樣的事情。對于其他CDN,請聯(lián)系他們的支持以解決此問題。

17. 簡化WordPress心跳API

WordPress Heartbeat API通過保持瀏覽器和服務器之間的定期連接來實現(xiàn)近乎實時的更新。API每15-60秒向服務器發(fā)送一次請求,然后在接收到數(shù)據(jù)時觸發(fā)事件(或回調)。

它允許一些驚人的功能,例如自動保存文章、鎖定文章和登錄過期警告。但是,當您以管理員身份登錄時,每分鐘向服務器發(fā)送一些請求可能會減慢您的管理面板。

WP Rocket的免費Heartbeat Control插件允許您在儀表盤、前端和文章編輯器上管理這些API請求的頻率。它甚至為您提供了完全禁用API的選項。

修改或禁用WordPress Heartbeat API

從增加時間頻率開始。如果這不能解決您的WooCommerce后端的速度問題,請考慮禁用心跳API。

如果應用上述所有優(yōu)化仍然不能解決您的WooCommerce商店的速度問題,那么……

WooCommerce速度始于優(yōu)質托管

就像開一輛輪胎漏氣的汽車一樣,無論您進行多少優(yōu)化,如果您的網(wǎng)站托管在糟糕的服務器上,它都不會變得更快。您網(wǎng)站的很大一部分性能取決于您的托管服務器質量。

WordPress網(wǎng)站有不同類型的托管,分為兩大類:托管和非托管。第一個對于大多數(shù)用戶來說是完美的,因為托管服務提供商會處理 WordPress 的所有服務器優(yōu)化。后者更適合能夠自行調整和管理服務器的技術熟練的用戶。

對于WooCommerce網(wǎng)站,如果您沒有專門的服務器運維技術人員,請選擇WordPress托管服務器。但一般情況下,托管主機往往比非托管主機更昂貴。

您可以從4種主要類型的WordPress托管主機中進行選擇。每個都有自己的優(yōu)點和缺點,所以選擇一個符合你的預算和目標的。我在下面的信息圖中比較了它們的各種功能。

托管WordPress主機的4種主要類型

每種類型的托管都可以在多個計劃下以不同的價格提供。因此,在您的預算范圍內尋找主機時,請查看提供的功能以確定它是否滿足您的要求。

WooCommerce網(wǎng)站本質上是令人難以置信的動態(tài)。它們會生成大量無法緩存的數(shù)據(jù)和請求。

例如,結帳頁面對每個用戶都是唯一的,不能從緩存中提供。因此,服務器需要足夠強大才能順利運行您的網(wǎng)站,即使您的網(wǎng)站吸引的流量較低。

在決定WooCommerce托管計劃時應注意的推薦功能是:

  • 具有WooCommerce特定緩存規(guī)則的服務器級緩存。
  • 2到4個PHP worker來處理WooCommerce的未緩存請求而不會超時。
  • WordPress內存限制為128MB或更多。
  • 可擴展的基礎架構,可處理流量和負載的激增。
  • 每日自動備份(首選每小時),以確保您的電子商務數(shù)據(jù)安全可靠。
  • 一個完全安全的托管平臺,具有定期惡意軟件掃描、IP地理定位和濫用IP阻止、免費SSL、SFTP、SSH、HTTP/2和TLS 1.3等安全功能。
  • Nginx或LiteSpeed網(wǎng)絡服務器軟件。
  • 支持開發(fā)人員友好的功能:PHP 8、LXC容器、WP-CLI、Git、MariaDB、暫存環(huán)境等。
  • 數(shù)據(jù)中心的正常運行時間長,分布在世界各地。選擇一個服務器靠近目標受眾的地方。
  • Cloudflare集成以提高性能和安全性。
  • 可靠的24/7支持團隊可快速解決任何問題。
  • 出色的用戶評論和出色的業(yè)績記錄。

考慮到這些要求,您可以安全地消除共享主機。

虛擬專用服務器 (VPS)類似于共享主機,只是您在共享服務器中擁有一個專用于您的虛擬空間。如果您的預算有限,您可以開始使用中檔VPS計劃。但是,如果您的網(wǎng)站吸引了更多流量,那么您將不得不盡快升級。

這給我們留下了云托管專用服務器選項。如果它們滿足您的要求,兩者都非常適合WooCommerce網(wǎng)站。

與云托管計劃相比,專用服務器計劃的價格偏高,其范圍從每月50美元到每月數(shù)千美元不等。

如果您在營銷上花費了大量資金,那么如果您的網(wǎng)站速度很慢,那么您將推銷所有潛在客戶,因此非常值得選擇最快的WordPress托管解決方案。

最終,您最好每月在優(yōu)質托管上多花幾美元,而不是花費數(shù)小時拉扯頭發(fā)并想知道為什么您的網(wǎng)站仍然有很高的跳出率。

小結

對于電子商務網(wǎng)站來說,時間就是金錢??焖俚腤ooCommerce商店可提升用戶體驗、SEO、收入和投資回報率。

雖然您不必遵循本文中列出的所有速度優(yōu)化技巧,但我建議您閱讀所有這些技巧。這將幫助您識別站點中的任何瓶頸。沒有人喜歡等待網(wǎng)站加載。通過緩存等方式優(yōu)化WooCommerce,獲得最佳WooCommerce速度,提升電商網(wǎng)站性能!


標題名稱:提高WooCommerce加載速度的17種有效方法
鏈接URL:http://www.5511xx.com/article/codcsgg.html