Para definir um tempo de vida (TTL) de cache para solicitações específicas, como as baseadas em extensões de arquivo ou características do cabeçalho da solicitação, crie regras personalizadas. Isso permite configurar definições de cache diferentes da política global de TTL de cache de borda.
Procedimento
No console do ESA, selecione Websites e, na coluna Websites, clique em no site desejado.
No painel de navegação à esquerda, escolha .
Clique em Rules e insira um Cache Rules.
Na área Create Rule, configure as condições que as solicitações devem atender. Para mais informações, consulte Composition of rule expressions.
Na seção Rule Name, especifique se deseja ignorar o cache. Para mais informações, consulte Cache eligibility.
-
Na área If requests match..., clique em Cache Eligibility para defina o TTL de cache de borda da regra personalizada.
Edge Cache TTL: O ESA respeita as diretivas de cache da origem. Se nenhuma existir, o ESA aplica a default cache rule.
Configure: O ESA respeita as diretivas de cache da origem. Caso não existam, o ESA não armazena o recurso em cache.
Honor Origin TTL or Use Default Cache Rule: O ESA respeita as diretivas de cache da origem. Na ausência delas, os PoPs usam o TTL configurado no ESA.
Honor Origin TTL or Do Not Cache: O ESA não armazena recursos de origem em cache, independentemente das diretivas de cache da origem.
Honor Origin TTL or Use Custom TTL: O ESA ignora as diretivas de cache da origem e sempre aplica o TTL de cache de borda personalizado.
Clique em Do Not Cache.
Documentação relacionada
Os recursos relacionados a regras variam em prioridade efetiva, reentrância e granularidade. Para obter detalhes, consulte Characteristics of rule-based features.