Controle de cache. Permite desativar seletivamente o armazenamento em cache no lado do cliente (navegador, servidores proxy, sistemas de armazenamento em cache de rede) e o armazenamento em cache no interno Platform Server cache.
cache= *
cacheControl*
cache= *
clientControl*, *
serverControl*
cacheControl |
em|desativado|validar|atualizar |
clientControl |
ativado|desativado |
serverControl |
ativado|desativado |
Se apenas um *
cacheControl*
for especificado, ele será aplicado aos caches do cliente e do servidor.
O validate
keyword permite atualizar entradas de cache depois que os arquivos de imagem são alterados, sem precisar esperar que a entrada de cache expire automaticamente. O armazenamento em cache do cliente não é afetado por este comando.
O update
palavra-chave pode ser usada para forçar a atualização de entradas de cache do lado do servidor. Isso é útil após a alteração dos recursos, que não são rastreados diretamente pelo mecanismo de validação do cache, como quando um arquivo de fonte é modificado sem alterar o nome do arquivo ou a ID de fonte associada.
Se especificado em uma solicitação aninhada, cache=on
permite o armazenamento em cache persistente no lado do servidor da imagem gerada pela solicitação aninhada. Deve-se tomar cuidado para permitir o armazenamento em cache de solicitações aninhadas somente quando se espera que a mesma solicitação aninhada seja chamada repetidamente com exatamente os mesmos parâmetros.
Atributo da solicitação. Aplica-se independentemente da configuração de camada atual. Ignorado quando a solicitação não retorna uma imagem de resposta. *clientControl
*é ignorado quando o armazenamento em cache do lado do cliente é desativado pelo catálogo de imagens (se catalog::Expiration
tem um valor negativo).
Controle de cache do lado do cliente ( on
e off
somente) também está disponível para solicitações de conteúdo estático em /is/content/.
cache=on,on
para solicitações HTTP, cache=off
para solicitações aninhadas/incorporadas, cache=on
para solicitações de conteúdo estático.