使用政策控制快取金鑰 - Amazon CloudFront

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用政策控制快取金鑰

使用 CloudFront 快取政策,您可以為在 CloudFront 節點快取的物件指定 CloudFront 快取金鑰中包含的 HTTP CloudFront 標頭、Cookie 和查詢字串。快取金鑰是快取中每個物件的唯一識別符,它會判斷檢視器的 HTTP 請求是否會導致快取命中

當檢視者請求產生與先前請求相同的快取金鑰,且該快取金鑰的物件位於節點的快取中且有效時,就會發生快取命中。當有快取點擊時,物件會從 CloudFront 邊緣節點提供給檢視者,這具有下列優點:

  • 降低原始伺服器的負載

  • 減少檢視器的延遲

在快取金鑰中包含較少的值會增加快取命中的可能性。這可以從網站或應用程式獲得更好的效能,因為快取命中率較高 (導致快取命中的檢視器請求比例較高)。如需詳細資訊,請參閱了解快取金鑰

若要控制快取金鑰,您可以使用 CloudFront 快取政策。您可以將快取政策附加到 CloudFront 分佈中的一或多個快取行為。

您也可以使用快取政策來指定 CloudFront 快取中物件的存留時間 (TTL) 設定,並啟用 CloudFront 以請求和快取壓縮物件。

注意

快取設定不會影響 gRPC 請求,因為 gRPC 流量無法快取。如需詳細資訊,請參閱使用 gRPC 搭配 CloudFront 分佈