Versão de imagem/metadados. Ao trabalhar com conteúdo que muda frequentemente, os servidores em redes de cache, como Akamai, caches de navegador e caches de servidor proxy corporativo, podem armazenar respostas de disponibilização de imagem que podem estar desatualizadas por períodos de tempo.
id= *
val*
val |
Sequência de caracteres da versão. |
O Serviço de imagem 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 público alvo de zoom). A string do identificador da versão é adicionada às solicitações do Serviço de imagem que podem ser armazenadas em cache com o comando id=
.
Quando uma imagem de origem ou metadados são alterados, o valor da 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 as entradas antigas do cache não serão mais acessadas.
A tabela a seguir lista as strings de 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 |
públicos alvos |
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 obtidas em cache; não há vantagem em incluir id=
esses pedidos.
Atributo de solicitação. Opcional. Sempre ignorado pelo servidor.
Nenhum.
Consulte a descrição de rect= para obter exemplos de uso.
req= , rect=, catálogo::Expiração, atributo::NonImgExpiration