Um site estático de alto tráfego está hospedado no Amazon S3 com uma distribuição CloudFront que atualmente tem um TTL padrão de 0 segundos. A empresa deseja adicionar cache para melhorar o desempenho, mas deve garantir que o conteúdo desatualizado não seja veiculado por mais de alguns minutos após uma implantação. Qual combinação de métodos de cache um arquiteto de soluções deve implementar? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Defina o TTL padrão do CloudFront para 2 minutos., Adicione uma diretiva Cache-Control max-age de 24 horas aos objetos no Amazon S3. Na implantação, crie uma invalidação do CloudFront para limpar quaisquer arquivos alterados dos caches de borda..
Por que esta é a resposta
Para melhorar o desempenho e garantir que o conteúdo desatualizado não seja veiculado por mais de alguns minutos, a melhor abordagem é combinar o controle de cache do CloudFront com o controle de cache dos objetos no S3, juntamente com invalidações. Definir o TTL padrão do CloudFront para 2 minutos garante que, na ausência de outras diretivas de cache, o CloudFront armazenará em cache o conteúdo por no máximo 2 minutos, atendendo ao requisito de atualização. Adicionar uma diretiva Cache-Control max-age de 24 horas aos objetos no Amazon S3 permite que os navegadores e outros caches intermediários armazenem o conteúdo por um período mais longo. No entanto, para garantir que as atualizações sejam propagadas rapidamente, é crucial criar uma invalidação do CloudFront após cada implantação. Isso força o CloudFront a buscar a versão mais recente do S3, garantindo que o conteúdo desatualizado não seja servido por muito tempo. Definir um TTL padrão de 2 minutos no bucket S3 não é uma opção válida, pois o S3 não possui um TTL padrão configurável para objetos. Adicionar uma diretiva Cache-Control private impediria o cache por proxies públicos, o que não é o objetivo. Criar uma função Lambda@Edge para adicionar um cabeçalho Expires é uma solução mais complexa e menos eficiente do que as diretivas Cache-Control padrão.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão