清除 Azure 內容傳遞網路端點
重要
Azure CDN Standard from Microsoft (classic) 將於 2027 年 9 月 30 日淘汰。 為了避免任何服務中斷,請務必在 2027 年 9 月 30 日之前,將 Azure CDN 標準從 Microsoft (傳統) 配置文件 移轉至 Azure Front Door Standard 或進階層。 如需詳細資訊,請參閱 Azure CDN Standard from Microsoft (classic) 淘汰。
來自 Edgio 的 Azure CDN 於 2025 年 1 月 15 日淘汰。 如需詳細資訊,請參閱來自Edgio的 Azure CDN 淘汰常見問題。
Azure 內容傳遞網路邊緣節點會快取內容,直到內容的存留時間 (TTL) 到期為止。 TTL 到期之後,當用戶端從邊緣節點提出內容要求時,邊緣節點會擷取新的更新的內容複本,以為用戶端提供服務。 接著重新整理邊緣節點的快取中的內容。
若要確定使用者一律會取得最新的資產複本,最佳作法是為每個更新設定資產版本,然後將它們發佈為新的 URL。 內容傳遞網路會立即擷取下一個用戶端要求的新資產。 有時您可能想要清除所有邊緣節點的快取內容,並強制它們全部擷取新的更新的資產。 原因可能來自 Web 應用程式的更新,或快速更新包含不正確資訊的資產。
提示
請注意,清除只會清除內容傳遞網路 (CDN) 邊緣伺服器上的快取內容。 任何下游快取,例如 proxy 伺服器和本機瀏覽器快取,仍然可能保留檔案的快取複本。 當您設定檔案的存留時間時,請務必記住這一點。 您可以強制下游用戶端要求最新版本的檔案,方法是每次更新下游用戶端時提供唯一名稱給它,或是運用 查詢字串快取。
本指導會逐步引導您清除端點之所有邊緣節點的資產。
從 Azure CDN 端點清除內容
在 Azure 入口網站中,瀏覽到包含您希望清除之端點的 CDN 設定檔。
在 [CDN 設定檔] 頁面中,選取 [清除] 按鈕。
在 [清除] 頁面上,從 [URL] 下拉式清單中選取想要清除的服務位址。
注意
您也可以按一下內容傳遞網路端點刀鋒視窗上的 [清除] 按鈕,進入清除頁面。 在此情況下,[URL] 欄位會預先填入該特定端點的服務位址。
選取您希望從邊緣節點清除的資產。 如果您希望清除所有資產,請選取 [全部清除] 核取方塊。 或者,在 [路徑] 文字方塊中輸入每個您想要清除之資產的路徑。 支援下列路徑格式:
- 單一 URL 清除︰藉由指定完整 URL (含或不含副檔名) 來清除個別資產,例如
/pictures/strasbourg.png
;/pictures/strasbourg
- 萬用字元清除:您可以使用星號 (*) 作為萬用字元。 清除路徑中端點包含
/*
的所有資料夾、子資料夾與檔案,或指定後接/*
的資料夾,來清除特定資料夾下的所有子資料夾與檔案,例如/pictures/*
。 - 根網域清除︰清除路徑中有 "/" 之端點的根目錄。
提示
路徑必須針對清除指定,而且必須是符合下列 RFC 3986 - 統一資源識別項 (URI):一般語法的相對 URL。
來自 Microsoft 的 Azure CDN 不會考慮清除 URL 路徑中的查詢字串。 如果以
/TestCDN?myname=max
的形式提供清除路徑,系統只會考慮使用/TestCDN
。 已省略查詢字串myname=max
。TestCDN?myname=max
和TestCDN?myname=clark
都會遭到清除。
- 單一 URL 清除︰藉由指定完整 URL (含或不含副檔名) 來清除個別資產,例如
選取 [清除] 按鈕。
重要
Edgio 中的 Azure CDN (標準版和進階版) 大約需要 2 分鐘來處理清除要求。 Azure CDN 在設定檔層級隨時都有 100 個同時清除要求的限制。