As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Como o Amplify aplica a configuração de cache a uma aplicação
Para gerenciar o armazenamento em cache da sua aplicação, o Amplify determina o tipo de conteúdo que está sendo veiculado examinando o tipo de plataforma da aplicação e as regras de reescrita. Para as aplicações do Compute, o Amplify também examina as regras de roteamento no manifesto de implantação.
nota
O tipo de plataforma da aplicação é definido pela Amplify Hosting durante a implantação. Uma aplicação SSG (estática) é definida para o tipo de plataforma WEB. Uma aplicação SSR (Next.js 12 ou posterior) é definida para o tipo de plataforma WEB_COMPUTE.
O Amplify identifica os quatro tipos de conteúdo a seguir e aplica a política de cache gerenciado especificada.
- Estático
- 
     O conteúdo veiculado por aplicações com a plataforma WEB, ou as rotas estáticas em uma aplicaçãoWEB_COMPUTE.Esse conteúdo usa a política de cache Amplify-StaticContent. 
- Otimização de imagem
- 
     As imagens veiculadas pelas rotas ImageOptimizationem uma aplicaçãoWEB_COMPUTE.Esse conteúdo usa a política de cache Amplify-ImageOptimization. 
- Computação
- 
     O conteúdo veiculado pelas rotas Computeem uma aplicaçãoWEB_COMPUTE. Isso inclui todo conteúdo renderizado do lado do servidor (SSR).Esse conteúdo usa a política de cache Amplify-Default ou Amplify-DefaultNoCookies, dependendo do valor de cacheConfig.typedefinido em suaAppdo Amplify.
- Proxy reverso
- 
     O conteúdo veiculado por caminhos que correspondem a uma regra personalizada de reescrita por proxy reverso. Para obter mais informações sobre a criação dessa regra personalizada, consulte Regravação de proxy reverso no capítulo Uso de redirecionamentos. Esse conteúdo usa a política de cache Amplify-Default ou Amplify-DefaultNoCookies, dependendo do valor de cacheConfig.typedefinido em suaAppdo Amplify.
Noções básicas sobre as políticas de cache gerenciado do Amplify
O Amplify usa as políticas de cache gerenciado predefinidas a seguir para otimizar a configuração de cache padrão para suas aplicações hospedadas.
- Amplify-Default 
- Amplify-DefaultNoCookies 
- Amplify-ImageOptimization 
- Amplify-StaticContent 
Configurações de política de cache gerenciado padrão do Amplify
Exibir essa política no  CloudFront  console
Esta política foi projetada para uso com uma origem que é uma aplicação Web do AWS Amplify
Essa política tem as seguintes configurações:
- 
     TTL mínimo: 0 segundo 
- 
     TTL máximo: 31.536.000 segundos (um ano) 
- 
     TTL padrão: 0 segundo 
- 
     Cabeçalhos incluídos na chave de cache: - 
       Authorization
- 
       Accept
- 
       CloudFront-Viewer-Country
- 
       Host
 
- 
       
- 
     Cookies included in cache key (Cookies incluídos na chave de cache): todos os cookies serão incluídos. 
- 
     Query strings included in cache key (Strings de consulta incluídas na chave de cache): todas as strings de consulta serão incluídas. 
- 
     Configuração de objetos compactados em cache: habilitado para Gzip e Brotli. 
Amplify - configurações de política de cache DefaultNoCookies gerenciado
Exibir essa política no  CloudFront  console
Esta política foi projetada para uso com uma origem que é uma aplicação Web do AWS Amplify
Essa política tem as seguintes configurações:
- 
     TTL mínimo: 0 segundo 
- 
     TTL máximo: 31.536.000 segundos (um ano) 
- 
     TTL padrão: 0 segundo 
- 
     Cabeçalhos incluídos na chave de cache: - 
       Authorization
- 
       Accept
- 
       CloudFront-Viewer-Country
- 
       Host
 
- 
       
- 
     Cookies incluídos na chave de cache: nenhum cookie será incluído. 
- 
     Query strings included in cache key (Strings de consulta incluídas na chave de cache): todas as strings de consulta serão incluídas. 
- 
     Configuração de objetos compactados em cache: habilitado para Gzip e Brotli. 
Amplify - configurações de política de cache ImageOptimization gerenciado
Exibir essa política no  CloudFront  console
Esta política foi projetada para uso com uma origem que é uma aplicação Web do AWS Amplify
Essa política tem as seguintes configurações:
- 
     TTL mínimo: 0 segundo 
- 
     TTL máximo: 31.536.000 segundos (um ano) 
- 
     TTL padrão: 0 segundo 
- 
     Cabeçalhos incluídos na chave de cache: - 
       Authorization
- 
       Accept
- 
       Host
 
- 
       
- 
     Cookies incluídos na chave de cache: nenhum cookie será incluído. 
- 
     Query strings included in cache key (Strings de consulta incluídas na chave de cache): todas as strings de consulta serão incluídas. 
- 
     Configuração de objetos compactados em cache: habilitado para Gzip e Brotli. 
Amplify - configurações de política de cache StaticContent gerenciado
Exibir essa política no  CloudFront  console
Esta política foi projetada para uso com uma origem que é uma aplicação Web do AWS Amplify
Essa política tem as seguintes configurações:
- 
     TTL mínimo: 0 segundo 
- 
     TTL máximo: 31.536.000 segundos (um ano) 
- 
     TTL padrão: 0 segundo 
- 
     Cabeçalhos incluídos na chave de cache: - 
       Authorization
- 
       Host
 
- 
       
- 
     Cookies incluídos na chave de cache: nenhum cookie será incluído. 
- 
     Strings de consulta incluídas na chave de cache: nenhuma string de consulta será incluída. 
- 
     Configuração de objetos compactados em cache: habilitado para Gzip e Brotli.