使用內容傳遞網路
內容傳遞網路(CDN)可用來儲存媒體檔案。 雲端基礎結構上的Adobe Commerce包含Fastly CDN (請參閱 雲端基礎結構上的Commerce指南 中的Fastly)。 內部部署 安裝的Commerce執行個體不包含與任何特定CDN的整合,您可以使用您選擇的CDN。
設定CDN後,您必須從管理員完成設定。 您可以在全域或網站層級進行變更。 當CDN用於媒體儲存時,Commerce存放區頁面上的所有媒體路徑都會變更為設定中指定的CDN路徑。
CDN工作流程
- 瀏覽器要求媒體 — 商店的頁面會在客戶的瀏覽器中開啟,且瀏覽器會要求HTML中指定的媒體。
- 傳送至CDN的要求;找到並提供影像 — 要求會先傳送至CDN。 如果CDN的儲存空間中有影像,則會將媒體檔案提供給客戶的瀏覽器。
- 找不到媒體,要求傳送至Commerce網頁伺服器 — 如果CDN沒有媒體檔案,要求會傳送至Commerce網頁伺服器。 如果在檔案系統中找到媒體檔案,網頁伺服器會將其傳送給客戶的瀏覽器。
設定內容傳遞網路
-
在 管理員 側邊欄上,移至 Stores > Settings>Configuration。
-
在左側面板的 General 下,選擇 Web。
-
在左上角,視需要設定 Store View。
-
展開 Base URLs 區段,然後執行下列動作:
{width="600" modal="regular"}
-
以儲存靜態檢視檔案之CDN上位置的URL更新 Base URL for Static View Files。
-
以CDN上JavaScript檔案的URL更新 Base URL for User Media Files。
這兩個欄位都可以保留空白,或以預留位置開頭:
{% raw %}{{unsecure_base_url}}{% endraw %}
-
-
展開 Base URLs (Secure) 區段,然後執行下列動作:
{width="600" modal="regular"}
-
以儲存靜態檢視檔案之CDN上位置的URL更新 Secure Base URL for Static View Files。
-
以CDN上JavaScript檔案的URL更新 Secure Base URL for User Media Files。
這兩個欄位都可以保留空白,或以預留位置開頭:
{% raw %}{{unsecure_base_url}}{% endraw %}
-
-
完成時,按一下 Save Config。