加快 Magento 網站速度的五個技巧
已發表: 2019-06-11Magento 2 是一個功能豐富的平台。 該平台可以為所有買家提供高度可定制的體驗,這意味著沒有兩個網站是相同的。
Magento 的一些最佳功能包括:
- Elasticsearch 現在內置於 Magento 2.3(及更高版本)中,
- 您可以通過迎合特定市場來更好地個性化客戶體驗,
- 回頭客現在可以期待更輕鬆的結帳流程。
然而,眾所周知,這種可定制的功能會減慢網站的速度,Magento 也不例外。
乍一看,多等幾秒鐘讓網站最終加載似乎沒什麼大不了的。 然而,店主可能會驚訝地發現,他們的轉化率取決於他們網站的加載速度。 您是否知道如果加載時間超過 3 秒,潛在客戶離開網站的可能性會增加 40%?
像這樣的統計數據意味著電子商務企業需要能夠滿足客戶的某些需求,而不是試圖在客戶的其他需求上妥協。 這可能會變得複雜,但這並不意味著它是不可能的。
在這篇文章中,我將提供 5 個技巧來減少服務器響應時間,並最終加快 Magento 網站的速度。
目錄
- 提示#1:考慮您的託管
- 提示 #2:優化您的圖像
- 提示 #3:檢查你的擴展
- 提示#4:縮小你的編程
- 提示 #5:保持 Magento 數據庫井井有條
- 帶走
提示#1:考慮您的託管
Magento 網站運行緩慢的最常見原因之一是託管。 一旦流量開始回升,普通網站將難以跟上廉價的託管計劃。 但是,由於 Magento 稍微複雜一些,因此該平台比一般網站更容易出現問題。
這就是為什麼許多經過認證的 Magento 開發人員會告訴您投資一個好的託管計劃的原因。 Magento 不會像每月 5 美元的共享主機那樣運行良好。 為了加快 Magento 的速度,您必須投資高級計劃。
事實上,重要的是,當您選擇託管服務時,請選擇指定 Magento 認證託管的服務。
您還可以在虛擬專用服務器 (VPS) 上託管您的 Magento 網站。 在 VPS 上託管您的網站的一個巨大好處是,作為網站所有者,您將有更多的自由來管理您的服務器。
但是,作為 Magento 網站所有者,最大的好處是 VPS 託管網站不依賴於流量或受眾。 非常歡迎您根據需要使用盡可能多的服務器空間。
無論您選擇 Magento 認證託管還是 VPS 託管,重要的是權衡所有選項並找到可以讓您擁有最大空間以保持網站高效運行的託管計劃。
提示 #2:優化您的圖像
任何經過認證的 Magento 開發人員都會告訴您,加速 Magento 的最佳方法之一是保持圖像優化。 最好的方法是將圖像壓縮到最小尺寸。 這意味著當您的圖像尺寸理想時,網站可以更流暢、更高效地運行。
沒有真正的方法可以告訴您網站最理想的照片尺寸是多少,但是有一些方法可以在不損害照片質量的情況下縮小照片尺寸。
一個簡單的谷歌搜索“免費圖像優化器”將出現相當多的免費工具,您可以使用它們來縮小圖像,同時保持圖像質量。
這些工具可能會提供不同的結果,但過程通常是相同的:
- 將照片上傳到網站。
- 選擇壓縮設置。
- 最推薦的設置是“無損”或選擇“最佳質量”。
- 一些壓縮器不會讓您選擇圖片的效果。 在這種情況下,您應該跳過這一步。
- 下載您的照片。
完成該過程後,您可以將所有新優化的照片上傳到 Magento 並繼續用優化的圖像替換原始圖像。
提示 #3:檢查你的擴展
網站擴展對服務器的響應時間有很大影響。 這是因為當網站加載時,幫助網站的擴展也需要加載。 因此,會有更多的 HTTP 請求。
關於您的 Magento 網站可以擁有多少個擴展並沒有真正的答案,但經過認證的 Magento 開發人員通常會告訴您將所有 3rd 方擴展保持在最低限度。
為了弄清楚要保留在 Magento 網站上的基本擴展是什麼,建議您執行以下操作之一:
- 進行全面的 Magento 擴展審核,以確定您擁有多少個擴展,並了解每個擴展如何影響您的加載時間。 考慮刪除佔用最多加載時間的擴展程序。
- 請諮詢經過認證的 Magento 開發人員以進行擴展審核,並與他們交談以找出最好保留的擴展。
一旦您設法清除了一些最大的擴展,您可能會發現您的 Magento 網站將開始加載更快。
提示#4:縮小你的編程
加載的代碼越少越好。 如果您合併並最小化您的 JavaScript 和 CSS 文件,您可以為您的 Magento 商店創建更快的加載時間。
您可以聘請經過認證的 Magento 開發人員來執行此操作,但如果您想自己執行此操作,只需執行以下操作:

- 轉到您的 Magento 管理面板並找到“系統”
- 按照地圖:系統→配置→高級→開發人員
- 在 JavaScript 和 CSS 設置下查看。
- 在“合併 JavaScript 文件”下,將“否”更改為“是”
- 在“合併 CSS 文件”下,將“否”更改為“是”
- 保存更改


完成此操作後,您的 JavaScript 和 CSS 文件將合併並減少對您網站的請求數量。
至於您的 HTML,如果您下載 3rd 方擴展,您應該能夠將其最小化。
提示 #5:保持 Magento 數據庫井井有條
加速 Magento 的一個關鍵點是保持您的網站數據庫優化。 這包括維護以下內容:
- 索引:重要的是要注意索引用於加速 MySQL 查詢。 默認情況下,Magento 會更新商店中每個產品的索引。 但是,在某些情況下,您必須手動更新產品索引。 為此,您必須:
- 導航到“系統”→“索引管理”。
- 選擇所有索引(或您要更新的索引),從下拉列表中選擇“重新索引數據”,然後單擊“提交”。

- 日誌:您的表、產品和程序應放在適當的組中。 應盡快刪除過時的日誌,以避免加載站點更長的可能性。 要清理 Magento 數據庫日誌,您必須:
- 導航到“商店”→“配置”→“高級”→“系統”→“批量操作”。
- 在“保存在日誌中的天數”下,將其更改為您喜歡的任何天數。
- 點擊“保存配置”。

配置完成後,您可以期望您的 Magento 站點加載速度更快。
帶走
擁有一個更快的網站變得比以往任何時候都更加重要。 擁有一個偉大的網站不僅僅是擁有一個漂亮的店面。 這也是為客人創造出色的購物體驗,而影響購物體驗的一個重要因素是網站速度。
擁有一個快速的網站對於擁有一個成功的網站至關重要。 但是,仍然沒有使每個網站都快速運行的具體途徑。 你可以做的事情來加速 Magento 包括:
- 有一個好的託管計劃
- 優化網站圖片
- 進行擴展審核
- 確保您的所有編碼都是絕對必要的
- 保持 Magento 數據庫井井有條
完成所有這些意味著您已經邁出了加快網站速度的第一步,從而提高了轉化率和客戶保留率。
這是 Goivvy, LLC 的 Magento 認證開發人員 Konstantin Gerasimov 的客座文章。 他專注於性能優化和後端開發。