Os valores TTL do Dynamic Media não são atualizados ou exibidos corretamente
Problemas de configuração do Dynamic Media TTL (Time-To-Live) ocorrem quando as alterações de duração do cache não aparecem nos ativos entregues. Problemas comuns incluem valores TTL restantes em configurações anteriores, exibidos como a data de época do Unix ou o uso de valores não suportados. Atualize o TTL na fonte de configuração correta e valide o comportamento do cache CDN para resolver o problema.
Descrição description
Ambiente
- Mídia dinâmica
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Managed Services
Problema/Sintomas
- Os cabeçalhos de resposta continuam mostrando valores TTL anteriores após as atualizações.
- O TTL é exibido como quinta-feira, 01 de janeiro de 1970 00:00:00 GMT.
- Falha nas tentativas de configurar um valor TTL de 0.
- Os ativos de Corte inteligente parecem ignorar as alterações de TTL.
- As configurações de cache atualizadas recentemente não são refletidas nos ativos entregues.
Causa
O problema ocorre quando o cache do CDN existente continua atendendo ativos armazenados em cache anteriormente, os valores TTL são configurados no local errado, os valores TTL não compatíveis são usados, os URLs do Recorte inteligente herdam configurações TTL globais ou os cabeçalhos de controle de cache necessários estão ausentes ou foram configurados incorretamente.
Resolução resolution
Para resolver esse problema, siga estas etapas:
- Identifique se o ambiente usa a configuração do Dynamic Media Classic ou do Dynamic Media e atualize o TTL no local apropriado.
- Configure o valor TTL necessário na configuração do cache autoritativo.
- Publique novamente um ativo de teste e verifique o TTL atualizado depois que o cache existente expirar.
- Inspecione os cabeçalhos de resposta do ativo e confirme se o valor de Cache-Control corresponde ao TTL configurado.
- Limpe o cache da CDN se a propagação imediata for necessária e verifique os cabeçalhos de resposta atualizados.
- Use somente valores TTL compatíveis. O valor de TTL mínimo suportado é 1 hora.
- Para ativos de Recorte inteligente, use conjuntos de regras se for necessário um comportamento de TTL diferente.