

# Controlar a chave de cache com uma política
<a name="controlling-the-cache-key"></a>

Com uma *política de cache* do CloudFront, é possível especificar os cabeçalhos HTTP, cookies e strings de consulta que o CloudFront inclui na *chave de cache* para objetos armazenados em cache em locais de borda do CloudFront. A chave de cache é o identificador exclusivo de cada objeto no cache e determina se a solicitação HTTP de um visualizador gera um *acerto de cache*.

Um acerto de cache ocorre quando uma solicitação de visualizador gera a mesma chave de cache de uma solicitação anterior, e o objeto dessa chave de cache está no cache do local da borda e é válido. Quando há um acerto de cache, o objeto é fornecido ao visualizador de um local da borda do CloudFront, o que inclui os seguintes benefícios:
+ Carga reduzida no servidor de origem
+ Latência reduzida para o visualizador

Incluir menos valores na chave de cache aumenta a probabilidade de um acerto de cache. Isso pode gerar melhor performance do site ou da aplicação porque há uma *taxa de acertos de cache* maior (uma proporção maior de solicitações do visualizador que ocasiona um acerto de cache). Para obter mais informações, consulte [Noções básicas sobre a chave de cache](understanding-the-cache-key.md).

Para controlar a chave de cache, use uma *política de cache* do CloudFront. Anexe uma política de cache para um ou mais comportamentos de cache em uma distribuição do CloudFront.

Você também pode usar a política de cache para especificar configurações de vida útil (TTL) para objetos no cache do CloudFront e habilitar o CloudFront para solicitar e armazenar em cache objetos compactados.

**nota**  
As configurações de cache não afetam as solicitações gRPC porque o tráfego gRPC não pode ser armazenado em cache. Para obter mais informações, consulte [Usar gRPC com distribuições do CloudFront](distribution-using-grpc.md).

**Topics**
+ [Noções básicas sobre políticas de cache](cache-key-understand-cache-policy.md)
+ [Criar políticas de cache](cache-key-create-cache-policy.md)
+ [Usar políticas de cache gerenciadas](using-managed-cache-policies.md)
+ [Noções básicas sobre a chave de cache](understanding-the-cache-key.md)