Validação do cache de resposta response-cache-validation

As entradas de cache são atualizadas automaticamente usando a validação de cache baseada em catálogo ou em expiração, conforme selecionado com o atributo::CacheValidationPolicy (em default.ini ou no arquivo .ini de um catálogo de imagens específico).

Com a validação baseada em catálogo, uma entrada de cache existente será considerada obsoleta se catalog::LastModified (ou attribute::LastModified, ou a hora de modificação de arquivo do arquivo catalog.ini) for mais recente do que a hora em que a entrada de cache foi criada.

Com a validação baseada em expiração, uma entrada de cache fica obsoleta após 5 minutos desde a validação mais recente. Em ambos os casos, o servidor valida entradas de cache obsoletas verificando as datas de todos os arquivos de imagem envolvidos na criação da solicitação. Se as datas do arquivo não tiverem sido alteradas, o carimbo de data e hora da entrada do cache será atualizado e a data do cache será considerada válida.

Para aplicativos típicos que envolvem principalmente imagens registradas em catálogos de imagens, a validação baseada em catálogo oferece uma vantagem de desempenho. Os aplicativos que não envolvem catálogos de imagens devem usar a validação de cache com base em expiração. Uma maneira de conseguir isso é definir attribute::cacheValidationPolicy=0 em default.ini e 1 em todos os arquivos de catálogo de imagens específicos.

As entradas de cache se tornam inválidas e estão sujeitas a nova geração quando uma entrada de catálogo envolvida na solicitação é alterada de uma forma que provavelmente causaria uma alteração na imagem de resposta. Por exemplo, o conteúdo de catalog::Modifier é alterado.

NOTE
As imagens Dynamic Media pyramid TIFF (PTIFF) mantêm a data do arquivo internamente no cabeçalho do arquivo para fins de validação. O tempo de modificação do arquivo mantido pelo sistema de arquivos é usado para verificar se um arquivo não PTIFF foi alterado.

Somente arquivos de imagem participam do processo de validação de cache. As alterações nos arquivos de fonte ou nos arquivos de perfil ICC não causam a invalidação automática das entradas de cache.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49