

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

# 使用政策控制快取金鑰
<a name="controlling-the-cache-key"></a>

透過 *CloudFront* 快取政策，您可以指定要由 CloudFront 納入*快取金鑰*中的 HTTP 標頭、Cookie，以及查詢字串，作為 CloudFront 邊緣節點快取物件的依據。快取金鑰是快取中每個物件的唯一識別碼，它會決定檢視器請求是否會導致*快取命中*。

當檢視者請求產生與先前請求相同的快取金鑰，且該快取金鑰的物件位於節點的快取中且有效時，就會發生快取命中。當有快取點擊時，物件會從 CloudFront 邊緣節點提供給檢視者，這具有下列優點：
+ 降低原始伺服器的負載
+ 減少檢視器的延遲

在快取金鑰中包含較少的值會增加快取命中的可能性。因為這會擁有較高的*快取命中率* (較高的瀏覽者請求會導致快取命中)，您便可以從網站或應用程式獲得較佳的效能。如需詳細資訊，請參閱[了解快取金鑰](understanding-the-cache-key.md)。

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

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

**注意**  
快取設定不影響 gRPC，因為 gRPC 流量無法進行快取。如需詳細資訊，請參閱[使用 gRPC 搭配 CloudFront 分佈](distribution-using-grpc.md)。

**Topics**
+ [了解快取政策](cache-key-understand-cache-policy.md)
+ [建立快取政策](cache-key-create-cache-policy.md)
+ [使用受管快取政策](using-managed-cache-policies.md)
+ [了解快取金鑰](understanding-the-cache-key.md)