什麼是 Azure 上的內容傳遞網路?

內容傳遞網路是伺服器的分散式網路,可以有效地將網頁內容傳遞給使用者。 內容傳遞網路會將快取的內容儲存在邊緣伺服器上,並位於接近使用者的位置,以將延遲降到最低。

Azure 內容傳遞網路 為開發人員提供全球解決方案,可藉由將內容快取在世界各地策略性放置的實體節點,快速提供高頻寬內容給使用者。 Azure 內容傳遞網路 也可以使用內容傳遞網路 POP 的各種網路優化,加速無法快取的動態內容。 例如,利用路由最佳化來略過邊界閘道協定 (BGP)。

使用 Azure 內容傳遞網路 傳遞網站資產的優點包括:

  • 改善終端使用者的效能和改善用戶體驗,尤其是在使用使用者需要多次來回要求以載入內容的應用程式時。
  • 進行大幅調整可以更妥善地處理瞬間大量負載 (例如產品上市事件的開始)。
  • 直接從邊緣伺服器散發使用者要求和提供內容,以便將較少的流量傳送到源伺服器。

如需目前內容傳遞網路節點位置的清單,請參閱 Azure 內容傳遞網路 POP 位置

運作方式

內容傳遞網路概觀頁面的螢幕快照

  1. 使用者 (Alice) 使用具有特殊功能變數名稱的 URL 來要求檔案(也稱為資產),例如 <端點名稱>.azureedge.net。 此名稱可以是端點主機名稱或自訂網域。 DNS 會將要求路由至效能最佳的 POP 位置,這通常是地理位置最接近使用者的 POP。

  2. 如果 POP 中的邊緣伺服器在其快取中都沒有該檔案,則 POP 會從原始伺服器要求檔案。 原始伺服器可以是 Azure Web 應用程式、Azure 雲端服務、Azure 儲存體帳戶,或任何可公開存取的 Web 伺服器。

  3. 原始伺服器會將檔案傳回至 POP 中的邊緣伺服器。

  4. POP 中的邊緣伺服器會快取檔案,並將檔案傳回給原始要求者 (Alice)。 檔案會保留在 POP 中的邊緣伺服器上快取,直到其 HTTP 標頭指定的存留時間 (TTL) 到期為止。 如果原始伺服器未指定 TTL,預設 TTL 將是 7 天。

  5. 接著,使用者可以使用 Alice 所使用的相同 URL 來要求相同的檔案,並導向至相同的 POP。

  6. 如果檔案的 TTL 尚未過期,邊緣伺服器便會直接從快取傳回檔案。 此程序會產生更快、更靈敏回應的使用者經驗。

需求

  • 若要使用 Azure 內容傳遞網路,您必須擁有至少一個 Azure 訂用帳戶。
  • 您也需要建立內容傳遞網路配置檔,這是內容傳遞網路端點的集合。 每個內容傳遞網路端點都是特定設定,用戶可以自定義所需的內容傳遞行為和存取。 若要依因特網網域、Web 應用程式或其他一些準則來組織內容傳遞網路端點,您可以使用多個配置檔。
  • 由於 Azure 內容傳遞網路 定價會在內容傳遞網路配置檔層級套用,因此如果您想要混合使用定價層,您必須建立多個內容傳遞網路配置檔。 如需 Azure 內容傳遞網路計費結構的相關信息,請參閱瞭解 Azure 內容傳遞網路 計費

限制

每個 Azure 訂用帳戶都具有下列資源的預設限制:

  • 建立的內容傳遞網路配置檔數目。
  • 在內容傳遞網路配置檔中建立的端點數目。
  • 對應至端點的自定義網域數目。

如需內容傳遞網路訂用帳戶限制的詳細資訊,請參閱 內容傳遞網路限制

Azure 內容傳遞網路 功能

Azure 內容傳遞網路 提供下列主要功能:

如需每個 Azure 內容傳遞網路 產品支援的功能完整清單,請參閱比較 Azure 內容傳遞網路 產品功能

下一步