改善線上商店速度

有一些因素會影響線上商店速度,您可以控制其中部分因素。

如果您不知道網路商店目前的執行速度,您可以檢視網路商店速度報告。

您無法控制的因素

顧客的裝置、網路和地點

造訪您商店的顧客來自全球各地,且使用不同裝置和網際網路連線。這表示您的商店可能會因這些因素不同,造成顧客載入速度較快或較慢。

如果顧客就商店速度問題與您聯絡,不妨請對方檢查是否使用最新版本的瀏覽器、最近是否已清除快取,以及網際網路服務供應商並未中斷服務或降低效能。

Shopify 基礎架構

Shopify 在快速的全球伺服器上代管您的線上商店,且不限制商店頻寬。您可以在「Shopify 狀態」上查看 Shopify 商店的狀態。

Shopify 不斷針對程式碼和基礎架構進行修正。這些改善過程可能會影響到您的速度分數。

以下是一些會影響您線上商店速度的功能。

內容傳送網路 (CDN)

CDN 代表內容傳送網路。Shopify 為商家提供由 Fastly 營運的世界一流 CDN,確保您的線上商店可在全球快速載入。您可以在「Fastly 狀態頁面」上查看 CDN 狀態。

本機瀏覽器快取

您商店會暫時在顧客本機儲存空間中快取或儲存一些元素。下次顧客造訪您線上商店時,瀏覽器便可從快取載入資源,不需向伺服器傳送新的要求。

Shopify 設定瀏覽器可快取您商店中可快取的資源,每個檔案最多一年。可以快取的檔案包括圖片檔案、PDF、JS 檔案和 CSS 檔案。

伺服器端頁面快取

除了本機瀏覽器快取,Shopify 也會快取伺服器端的頁面。由於顧客日後收到的將是快取複本,因此雖然首次載入頁面時可能較慢,但日後頁面載入速度會加快。

content_for_header Liquid 標籤內的資產

{% content_for_header %} 許多線上商店功能會使用 Liquid 標籤插入資產,包括效能分析和選用功能 (如動態結帳按鈕)。載入此標籤和相關資產會影響您商店的速度。Shopify 正在最佳化該標籤和其資產,以加快其速度。

您可以控制的因素

以下是一些會影響您線上商店速度的因素以及處理方法。

應用程式

若您新增應用程式來變更線上商店的功能或外觀,這些應用程式會新增程式碼至佈景主題中,以確保正常執行。您可以移除或重新排序部分程式碼,藉此改善網路商店的成效。如果您未使用某個應用程式,則可將其移除。

如果您認為應用程式會降低您的商店速度,請採取以下步驟:

移除未使用的應用程式碼是最佳做法,可以避免執行未使用的功能的程式碼,讓您更易於閱讀您的佈景主題程式碼。

  • 請洽詢您的應用程式開發人員。
  • 聘請 Shopify 專家獲得進一步協助。深入瞭解如何聘請 Shopify 專家

佈景主題

佈景主題由 Liquid、HTML、CSS 和 JavaScript 程式碼共同組成。在您編輯或自訂佈景主題時,檔案大小可能會增加並影響您商店的速度。

如果您認為佈景主題中的某些部分會降低您的商店速度,請採取以下步驟:

佈景主題或應用程式功能

啟用特定功能後,可能也會影響您商店的速度。舉例來說,某些快速檢視彈出式視窗會在載入商品系列頁面時,從各產品頁面預先載入資料。載入顧客不需要的額外資料可能會在無法增加價值的情況下,影響您的商店速度。

如果您認為有項功能會降低您的商店速度,您可以採取下列步驟:

  • 使用熱點圖工具來查看顧客使否使用特定功能。如果顧客未使用,請停用該功能。
  • 停用您不想使用的佈景主題功能。請將網路商店功能和速度之間的平衡納入考量。
  • 向您的佈景主題和應用程式開發人員諮詢,並詢問是否會預先下載資料。
  • 聘請 Shopify 專家獲得進一步協助。深入瞭解如何聘請 Shopify 專家

複雜或無效率的 Liquid 程式碼

幾乎所有用來轉譯您商店的 Liquid 都可供您編輯。撰寫 Liquid 程式碼分為有效率和無效率。重複複雜操作可能會提高您 Liquid 的轉譯時間,這會影響您的整體商店速度。

舉例來說,如果您要依價格來排序商品系列中的產品,則應在程式碼依序通過商品系列之產品前先行操作,而非將其作為迴圈程式碼的一部分。這是因為產品順序不會隨產品改變,而計算產品順序會增加處理要求的時間。

如果您擔心無法最佳化您的程式碼,則可以採取以下步驟:

  • 執行 Shopify Theme Inspector for Chrome,以找出會降低您網路商店頁面速度的程式碼行。
  • 聘請 Shopify 專家協助您找到無效率或無用的程式碼。

圖片與影片

過大的圖片和隱藏不供瀏覽的圖片可能會對載入其他更重要的頁面部分造成干擾。如果使用者必須等待大型圖片載入,他們可能會認為您的商店速度過慢。

Shopify 新增一些保護措施,防止您的線上商店超載圖片或影片。舉例來說:

  • 您不可以在單一商品系列頁面上擁有超過 50 種產品,或首頁上擁有超過 25 個區段。
  • 許多佈景主題會延遲載入目前不在畫面上的圖片。
  • 許多佈景主題也會載入特定大小的圖片,以配合螢幕尺寸顯示。

然而,這些保護措施無法完全避免圖片或影片影響您線上商店的成效。

如果您認為圖片會降低您的商店速度,請採取下列步驟:

  • 查看圖片最佳化指南
  • 請將輪播的精選圖片維持在 2-3 張,或使用一張精選圖片即可。
  • 諮詢您的佈景主題開發人員,以取得如何將圖片用於佈景主題的最佳方式之建議。
  • 聘請 Shopify 專家獲得進一步協助。深入瞭解如何聘請 Shopify 專家

字型

您可以為線上商店中的文字選擇不同的字型。不過如果您使用的字型不存在於顧客的電腦,就必須先下載字型才能顯示文字,這會影響您商店的載入時間。

若要避免系統將新字型下載到顧客的電腦,您可以使用系統字型,系統字型是多數電腦已安裝的字型。

您可以選擇等寬字型、襯線體或無襯線體字型系列。另外,您在使用這些字型系列時,仍可以使用粗體或斜體等字型樣式。

在您顧客電腦上顯示的字型會依其操作系統而定。以下範例為選擇系統字型系列時,會用來轉譯成文字的字型:

  • 等寬字型:Menlo、Consolas、Monaco、Liberation Mono 或 Lucida Console
  • 無襯線體:BlinkMacSystemFont、Segoe UI、Roboto、Ubuntu 或 Helvetica Neue
  • 襯線體:Iowan Old Style、Apple Garamond、Baskerville、Times New Roman、Droid Serif、Times 或 Source Serif Pro

疑難排解工具

您可以使用以下工具來調查網路商店的速度。

若您為開發人員,則您可以使用 Shopify 工具和最佳做法,進一步最佳化您佈景主題的成效。請在 Shopify.dev 上瞭解詳情。

Lighthouse

Shopify 的網路商店速度報告使用 Lighthouse 來測量商店速度。您可以使用 Google PageSpeed Insights 執行您的專屬 Lighthouse 報告,以檢視更詳細的商店頁面指標。若要深入瞭解這些指標的意義,請參閱 Google Lighthouse 成效評分文件。您也可以聘請 Shopify 專家協助您瞭解指標和取得改善建議。深入瞭解如何聘請 Shopify 專家

Shopify Theme Inspector for Chrome

Shopify Theme Inspector for Chrome 是一款分析工具,使用火焰圖來顯示 Liquid 轉譯成效。此工具可協助您找出降低網路商店頁面速度的程式碼行。瞭解如何使用 Shopify Theme Inspector。

取得有關網路商店速度的支援

如果您使用 Shopify 的免費佈景主題,Shopify 支援服務或許能協助您進行基本的效能改善作業。

如果您使用第三方佈景主題且需要協助,則您必須聯絡您的佈景主題開發人員或聘請 Shopify 專家。深入瞭解如何聘請 Shopify 專家

如果您擁有開發團隊或代理商合作夥伴,您也可以聯絡對方以取得進一步協助。

準備好開始透過 Shopify 銷售商品了嗎?

免費試用