Expiração

Usado para gerenciar o armazenamento em cache do cliente e do servidor proxy. O servidor calcula a hora/data de expiração dos dados de resposta HTTP adicionando esse valor à hora/data da transmissão.

Os navegadores gerenciam caches usando tempos de expiração de arquivos. Antes de passar uma solicitação para o servidor, o navegador verifica seu cache para ver se o arquivo já foi baixado. Nesse caso, e se o arquivo ainda não tiver expirado, o navegador enviará uma solicitação de GET condicional (por exemplo, com o campo If-Modified-Since definido no cabeçalho da solicitação) em vez de uma solicitação GET normal. O servidor tem a opção de responder com um status "304" e não transmitir a imagem. Em seguida, o navegador carrega o arquivo de seu cache. Isso pode aumentar substancialmente o desempenho geral para dados acessados com frequência.

A expiração é usada para estes tipos de resposta:

  • req=img
  • req=mask
  • req=tmb
  • req=userdata
  • req=map

Determinados tipos de respostas (por exemplo, respostas de erro) são sempre marcadas para expiração imediata (ou marcadas como não armazenáveis em cache), enquanto outros (por exemplo, respostas de propriedade ou de imagem padrão) usam configurações de expiração especiais ( attribute::NonImgExpiration e attribute::DefaultExpiration).

Propriedades

Número real, -2, -1 ou 0 ou maior. Número de horas até a expiração desde que a imagem de resposta foi gerada. Defina como 0 para sempre expirar a imagem de resposta imediatamente, o que efetivamente desativa o armazenamento em cache do cliente. Defina como -1 para marcar como never expire. Nesse caso, o servidor sempre retorna o status 304 (não modificado) em resposta a solicitações de GET condicionais sem verificar se o arquivo foi realmente alterado. Defina como -2 para usar o padrão fornecido por attribute::Expiration.

Padrão

attribute::Expiration é usado se o campo não estiver presente, se o valor for -2 ou se o campo estiver vazio.

Consulte também

atributo::Expiration, atributo::DefaultExpiration, atributo::NonImgExpiration, req=

Nesta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now