Show Menu
主題×

Managed by Adobe 主機

此託管類型是預設選項,最容易管理。
若您選擇由 Adobe 管理的選項,系統會將 Launch 建立的程式庫傳送至與 Adobe 簽約的協力廠商 CDN。這些 CDN 的運作獨立於 Adobe,因此即使 Launch 進行維護或停機,部署至您網站和應用程式的程式碼仍會正常運作。內嵌程式碼會參照 CDN 上的主要程式庫檔案,讓用戶端裝置可在執行階段擷取檔案。
目前主要的 CDN 提供廠商為 Akamai。由 Akamai 託管的檔案是使用 assets.adobedtm.com 網域。根據您在 <script> 程式碼中呼叫網域的方式,您能以安全或不安全的方式來參照 ( http:// https:// )。
透過 Launch UI 建立新屬性時,系統會為您建立此類型的預設主機。請注意,使用此主機類型時,第一個發佈至任何新環境的程式庫最多需要 5 分鐘,才能傳播至全域 CDN。

關於 Akamai

提供內容給全域大量的 Web 訪客使用時,Akamai 的表現極為穩健。Akamai 會執行負載平衡、地理最佳化節點的備援網路,以盡快將內容提供給世界各地的訪客。
具體來說,Akamai 在 87 個國家/地區中超過 1,150 個網路上執行超過 137,000 部伺服器。在備援方面,Akamai 不只在伺服器間路由傳送。Akamai 會視需要從一個伺服器節點路由傳送至另一個伺服器節點。換句話說,每個節點包含多部伺服器以在節點內形成備援,因此當某部伺服器斷線並不會造成問題,因為節點中的其他伺服器會接管。如果節點關閉,Akamai 將會從最鄰近的一個節點使用相同的快取內容提供內容。節點是根據訪客位置、流量負載和其他因素動態選取,藉此穩定從最佳本機節點提供內容給每個訪客。
Akamai 也可存取位於中國的邊緣節點,讓中國的終端使用者能從地理位置鄰近的節點傳輸流量。

有辦法避免 CDN 無法使用而發生錯誤嗎?

不能。如果 Akamai 網路未提供程式庫,Launch 就無法執行任何動作。

CDN 快取控制標題

一旦選擇交由 Adobe 管理託管作業,您便無法控制回應的標題,因此系統會使用 Adobe 預設值。若選擇交由 Adobe 管理您的託管作業,便無法取得自訂標題。
自 2019 年 9 月 25 日起,Adobe 管理的所有組建一律擁有 24 小時的 TTL。如果您需要不同的快取控制標題,則需自行託管檔案。如需詳細資訊,請參閱 自助託管指南
由瀏覽器決定是否接收及保留快取控制標題。有些瀏覽器可能會選擇忽略。

快取無效

系統會在全球不同的眾多​ 邊緣節點 ​快取您的組建複本,盡快提供給使用者使用。邊緣節點要求取用特定檔案時,會檢查檔案的 TTL。如果檔案尚未過期,邊緣節點會提供快取版本。如果 TTL 已過期,系統會向最近的​ 來源 ​索取新複本,接著向使用者提供最新的複本,並使用所定義的 TTL 快取最新複本。
一旦您上傳新的組建,Launch 會使邊緣快取失效,也就是說,不論擷取最新複本的時間有多近,所有邊緣節點都會將其快取版本視為無效。下一次邊緣節點要求取用該檔案時,便會從來源擷取最新複本。
由於 Akamai 具有多個來源伺服器,且會在這些伺服器之間複製檔案,加上無法得知哪個來源伺服器會先取得您的檔案,因此這些新要求可能會送到沒有最新版本的原始伺服器,再次快取較舊的版本。基於此原因,Launch 會依下列時間間隔,對各個新組建執行多次快取無效判定:
  • 立即
  • 5 分鐘
  • 60 分鐘
這麼做是為了讓來源群組有時間彼此複製檔案的最新版本,以便在執行快取無效判定動作時,所有群組都已具備最新版本。

如何使用管理式託管

若要交由 Adobe 管理您的託管作業,您需要建立一個 Managed by Adobe 主機,並指定您的環境使用此主機。

建立 Managed by Adobe 主機

  1. 開啟 Hosts 標籤。
  2. 建立新主機。
  3. 為主機命名。
  4. 選擇「 Managed by Adobe 」作為主機類型。
  5. 按一下「 Save 」。