Expiração

Tempo de funcionamento do cache do cliente. Número de horas até a 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 NTTP 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 verificará seu cache para ver se o arquivo já foi baixado. Em caso positivo, e se o arquivo ainda não tiver expirado, o navegador enviará uma solicitação condicional de GET (por exemplo, com o cabeçalho de solicitação HTTP If-Modified-Since) em vez de uma solicitação normal do GET. O servidor tem a opção de responder com um status "304" e não transmitir a imagem. O navegador simplesmente carregará o arquivo de seu cache. Isso pode aumentar substancialmente o desempenho geral para dados acessados com frequência.

O servidor definirá o cabeçalho de resposta HTTP de expiração para a data/hora atual mais o menor de vinheta::Expiration e todos os valores de catalog::Expiration para a vinheta e todos os materiais envolvidos na operação de renderização.

A expiração é definida principalmente para as respostas dos dados da imagem. Certos tipos de respostas serão sempre marcados para expiração imediata (ou marcados como não armazenáveis em cache), incluindo todas as respostas de erro ou respostas de propriedade.

Propriedades

Número real, -2, -1, 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 condicionais GET 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 , vinheta::Expiration, req=

Nesta página