為什麼我的 WooCommerce 網站速度慢? 以及如何修復它

已發表: 2018-06-20

您的 WooCommerce 網站速度慢嗎? 很好,你正在調查它。 如果頁面加載速度僅下降一秒,亞馬遜每年將損失16 億美元的銷售額。

快速加載頁面可提高轉化率和 SEO、減少購物車放棄、增加頁面瀏覽量並保持客戶參與度。

提示:使用Pingdom GTMetrix WebPageTestDareboost等免費在線工具測試您的頁面加載速度

好消息是,在大多數情況下,您可以通過檢查一些關鍵事項來修復緩慢的 WooCommerce 網站

1.您使用的是慢速託管服務提供商

1.50 美元/月在我的右邊。 1.75 美元/月在我的左邊。 您可能會想:網絡託管計劃太便宜了。

當您是 WooCommerce 新手、尚未從在線銷售中賺錢並且不想花很多錢時,這是個好消息。 Web 託管在商店生命的最初階段並不是主要關注點,但大約一年後 - 或更早,取決於您的流量和交易何時開始回升 - 您需要注意它。

使您的 WooCommerce 網站變慢的原因之一可能是您的網絡服務器(又名託管服務提供商)。

如果您希望頁面快速加載,則需要良好的託管服務。 不是低價的。 有兩種主要解決方案可以解決您的問題:

  • 使用體面的共享主機 大多數共享主機計劃不會分配太多磁盤空間、內存或帶寬。 為什麼? 因為您與其他客戶共享服務器資源。 當 10,000 人使用相同的帶寬時會出現什麼問題? 它會減慢您的網站速度。 簡單的。 現在您可能想知道:我怎麼知道我的共享主機是否太慢? “您可以通過登錄 cPanel 或主機的儀表板並訪問您網站的資源使用信息來做到這一點”——閱讀更多
  • 使用託管主機 如果您駕駛大量交通,這會更昂貴,但也更有效。

提示:如果您不知道選擇哪家網絡託管公司,請查看 WooCommerce 推薦的 WordPress 主機

WooCommerce 網站速度慢?嘗試這些推薦的網絡主機之一
WooCommerce 推薦的網絡主機

要提高商店的性能,請確保您的主機服務器位於大多數客戶居住的國家/地區。 這涉及到下一點——使用內容交付網絡的重要性。

2.您不使用內容交付網絡

您是否知道將內容交付網絡 (CDN) 集成到您的網站是提高 Web 性能的最簡單方法之一?

CDN 是位於世界各地的服務器網絡,其目標是存儲您的 WooCommerce 網站的靜態文件,例如 JavaScript、圖像和 CSS。

WooCommerce 網站速度慢?嘗試內容交付網絡

此過程可幫助您提高網站性能,因為您的客戶離服務器越近,您的網站在他們的瀏覽器上加載的速度就越快。 CDN 非常有用,特別是如果您的目標客戶分佈在不同的國家/地區。

有許多不同的 CDN 服務可用,包括:

  • Cloudflare
  • 噴氣背包光子
  • 最大CDN
  • 關鍵CDN

你應該選擇哪一個? WP Rocket 提供以下建議:

“在選擇 CDN 時,重要的是要確定您的需求,特別是您的訪問者主要位於哪里以及您的帶寬要求,這樣您就可以選擇最能為您的受眾提供服務的 CDN。 其他考慮因素包括你想花多少錢以及你的網站有多大。”

大多數 CDN 都提供免費計劃,但除非您處於 WooCommerce 商店的最早階段,否則您應該考慮使用高級計劃。

3. 你沒有使用緩存插件

讓我們從定義開始:緩存是存儲數據的硬件或軟件組件,因此可以更快地處理未來對該數據的請求。

換句話說,緩存插件提供存儲的網頁,而不是在每次回訪者訪問它時加載整個網站。 它加快了這個過程。

但是 -如果配置正確,緩存插件只會提高您網站的加載速度

事實上,緩存插件經常會出現問題,因為它們沒有正確設置! 例如:您不希望緩存購物車頁面或結帳頁面,因為這會阻止您的客戶將產品添加到購物車或支付購買費用。

如果您決定嘗試使用緩存插件,請了解如何為 WooCommerce 配置緩存插件。 如果您想知道嘗試哪一個 - 兩個最知名的選項是W3 Total CacheWP Rocket

4.你的圖片尺寸沒有優化

高質量的圖片對於網站來說很重要,對於在線商店來說可能更重要! 尤其是當您向訪問者展示畫廊和旋轉木馬時。

高質量通常也意味著更大的文件大小,而更大的文件大小可能會使您的 WooCommerce 網站變慢。

避免這種情況的解決方案是優化您的圖像。 特別是考慮到圖像佔網站加載時間的 50%

幸運的是,優化圖片並不意味著您要向客戶提供模糊的產品圖片。 按著這些次序:

  1. 將圖像下載到合適的大小。 本圖片指南建議“您上傳的原始圖片應至少為 800 x 800 像素或更高,以適用於大多數主題”
  2. 壓縮您的圖像。 通常,網頁的常規大小為 2MB。 使用 EWWW Image Optimizer(免費)、WPSmushit 或 Imagify 之類的插件可將圖像大小減少多達 70% — 不會影響質量。

如果您熟悉照片編輯軟件,您也可以使用其中之一直接優化您的照片。 例如,Photoshop 允許您使用“保存為網絡”功能保存圖片。 您還可以嘗試Gimp TinyPNGJPEG mini

請記住關於 Amazon.com 盈利能力的要點:頁面響應延遲 1 秒會導致轉化率降低 7%

5.您面臨數據庫問題

在您的 WooCommerce 網站的生命週期中,您的數據庫將存儲大量信息:產品、訂單、設置等。起初,這沒什麼大不了的。

但是在網絡上存在幾個月後,它可能會成為一個問題,因為您的數據庫大小會影響您的網站性能 換句話說,由於數據庫問題,加載時間可能會很慢。

如果是這樣,你需要做一些清理工作。 您可以手動執行此任務,例如使用您的 cPanel,但有幾個 WordPress 插件通過使您能夠自動化優化過程,使該過程變得更加容易。

如果您想繼續進行數據庫清理,請考慮以下插件:

  • WP掃描
  • WP優化

兩者都將刪除數據庫中存在的修訂並刪除重複的條目。

WooCommerce 現在提供了自動刪除舊用戶帳戶等選項。從數據庫性能和隱私的角度來看,這都是有意義的。

最後但同樣重要的是:在使用這種插件之前,不要忘記備份您的網站——文件和數據庫! 閱讀這篇關於如何創建和使用站點備份的文章。

6. 你使用了一個糟糕的主題

選擇主題並不容易,尤其是對於發現 WordPress 的初學者而言。 有很多可用的主題,其中一些會在頁面中註入大量代碼以實現一定的佈局。

為 WordPress 選擇主題時需要考慮很多事情要檢查的一個關鍵點是您的主題編碼良好並遵循 WordPress 標準。 如果沒有,它會使您的 WooCommerce 網站變慢。

檢查您的主題是否使您的 WooCommerce 網站變慢的一個簡單測試是創建一個備份,然後切換到默認的 WordPress 主題或店面——WooCommerce 推薦的主題,因此是最優化和最適合測試的主題。 如果您的網站在切換後加載速度更快,那麼您現在知道問題出在您的主題上。

為了兼容性,試試Storefront“一個直觀、靈活、免費的 WordPress 主題,提供與 WooCommerce 的深度集成。”

WooCommerce 網站速度慢?也許這是你的主題。嘗試 WooCommerce 的店面

如果您的商店仍然很慢,那麼是時候查看您已安裝的插件了。

7. 你使用了一個糟糕的插件

性能問題有時與插件加載有關。

要檢查是否有插件使您的 WooCommerce 網站變慢:停用所有插件並一個一個重新激活,直到找到潛在原因。 您還可以使用插件管理器來控制激活順序,並在每個頁面/帖子的基礎上以及通過移動設備打開/關閉插件。

WooCommerce 幸福工程師推薦的另一個測試不良插件的選擇是使用健康檢查。

這裡不一定是您網站上運行的插件數量和商店速度之間的聯繫——最好有十個編碼良好的擴展,而不是一個裝滿無用功能的插件,這些功能會破壞您的網站!

代碼質量最重要,但盡量不要使用太多插件,並始終禁用和/或刪除您不再需要的任何插件。 後一步也是安全最佳實踐!

8. 您沒有在您的網站上激活最新的 PHP 版本

您可能知道,WordPress 是一種基於 PHP(一種服務器端腳本語言)的開源 CMS。

使用最新版本的 PHP 可以提高您商店的性能 PHP 7 比其前身 (5.6.) 快 2-3 倍!

您可以通過您的網絡主機更新您的 PHP 版本。 這里通常是您的 cPanel 上可用的模塊 如果沒有,或者如果您需要支持,請與您的託管服務提供商聯繫。

在更新您的 PHP 版本之前,請在本地環境中測試最新版本——例如WAMP MAMPLocalbyFlywheel然後,當您準備好後,您可以繼續在您的生產站點上實施更改。

注意:許多 WordPress 插件尚未與 PHP 7.2 完全兼容。

WooCommerce 網站速度慢? 是時候進行一些修復了!

我們已經介紹了使 WooCommerce 網站變慢的常見問題,現在也許是時候進行一些修復了? 注意做好備份,祝你好運。

請在下方評論哪種技術適用於您的商店。 如果您有想法要補充,我們很樂意聽取您的建議。

本文由 WP Marmite 的創始人 Alex Borto 撰寫。 亞歷克斯於 2011 年 2 月創立了 WP Marmite——最初,該博客的目標是幫助盡可能多的人找到完美的主題,但經過三年的旅程,亞歷克斯決定走得更遠,從上到下接觸 WordPress,以幫助法國用戶。 現在亞歷克斯正在全職工作,其他編輯也加入進來幫忙。 關注他們的博客以獲取更多精彩內容和提示。