Azure Front Door 中的快取清除
Azure Front Door 將會快取資產,直到資產的存留時間 (TTL) 到期為止。 當用戶端向具有過期 TTL 的資產提出要求時,Front Door 會擷取資產的新更新複本來提供要求,然後將它儲存到快取中。
最佳做法是確保您的終端使用者一律會取得您資產的最新複本。 做法是針對每個更新設定資產的版本,並將其發佈為新的 URL。 Azure Front Door 會在下一個用戶端要求期間立即擷取新的資產。 有時候您可能會想要清除所有 POP (存在點) 位置的快取內容,並強制 Front Door 擷取更新的資產。 您要清除快取內容的原因是已對您的應用程式進行新的更新,或您嘗試變更不正確的資訊。
必要條件
請檢閱使用 Azure Front Door 進行快取,以了解快取的運作方式。
設定快取清除
移至 Azure Front Door 設定檔的概觀頁面,選取頁面頂端的 [清除快取]。
選取端點,然後選取您想要從 Front Door POP 清除的網域或子網域。 您可以選取多個網域或子網域來清除。
重要
不支援萬用字元網域的快取清除,您必須指定要清除快取的子網域。 您可以新增多個萬用字元網域的單一等級子網域。 例如,針對萬用字元網域
*.contoso.com
,您可以透過dev.contoso.com
或test.contoso.com
形式新增子網域。 如需詳細資訊,請參閱 Azure Front Door 中的萬用字元網域。若要清除所有資產,請選取 [清除所選網域的所有資產]。 否則,請輸入每個您所要清除之資產的 [路徑]。
要清除的路徑清單中支援下列格式:
- 單一路徑清除 - 藉由指定資產的完整路徑來清除個別資產,而不需要通訊協定和網域,包括副檔名。 例如:
/pictures/strasbourg.png
。 - 根網域清除 - 清除路徑中有
/*
之端點的根目錄。
Azure Front Door 的快取清除不區分大小寫。 此外,其為無從驗證的查詢字串,這表示清除 URL 會清除其所有查詢字串變化。
- 單一路徑清除 - 藉由指定資產的完整路徑來清除個別資產,而不需要通訊協定和網域,包括副檔名。 例如:
注意
快取清除最多可能需要 10 分鐘才能傳播到所有 Azure Front Door POP 位置。
下一步
了解如何建立 Azure Front Door。