Versão de imagem/metadados. Ao trabalhar com conteúdo que muda com frequência, os servidores em redes de armazenamento em cache, como Akamai, caches de navegador e caches de servidor proxy corporativo, podem armazenar respostas de Exibição de imagem que podem estar desatualizadas por períodos de tempo.
id= *
val*
val |
Sequência de caracteres da versão. |
O Image Serving inclui um mecanismo de controle de versão que pode ajudar a reduzir a chance de uma entrada de cache desatualizada ser usada por um aplicativo. Esse mecanismo envolve usar req=props
para obter strings de identificador de versão para dados de imagem e metadados (como mapa de imagem ou dados de destino de zoom). A string do identificador de versão é adicionada às solicitações do Servidor de imagem que podem ser armazenadas em cache com o comando id=
.
Quando uma imagem de origem ou metadados mudam, o valor de id de versão correspondente também será alterado. A inclusão de um valor atualizado da id da versão com o comando id=
garante que entradas antigas de cache não sejam mais acessadas.
A tabela a seguir lista as sequências de caracteres do identificador de versão a serem usadas para cada tipo req=
:
req= type | identificador de versão de req=props |
---|---|
img |
image.version |
mapa |
metadata.version |
máscara |
image.version |
targets |
metadata.version |
tmb |
image.version |
userdata |
metadata.version |
xmp |
image.version |
req=
Os tipos não listados acima têm um TTL curto ( attribute::NonImgExpiration
) ou as suas respostas não podem ser armazenadas em cache; não existe qualquer vantagem em incluir id=
esses pedidos.
Atributo da solicitação. Opcional. Sempre ignorado pelo servidor.
Nenhum.
Consulte a descrição de rect= para obter exemplos de uso.
req= , rect=, catalog::Expiration, attribute::NonImgExpiration