Controlar a idade do cache

Quando você compartilha uma camada de feição hospedada ou camada de serviço da web seguro do ArcGIS Server com credenciais armazenadas com o público, o ArcGIS Online usa uma rede de distribuição de conteúdo (CDN) para otimizar o desempenho da camada e reduzir a carga do servidor.

Conforme você movimenta o mapa e interage com a camada, o aplicativo solicita dados. As informações de caches CDN retornadas do servidor para estas solicitações. Esse cache de resposta diminui o tempo necessário para carregar um mapa contendo a camada, melhora a capacidade de resposta dos aplicativos que usam a camada e, portanto, leva a uma melhor experiência ao interagir com a camada.

Os dados da camada podem mudar no servidor. Portanto, o CDN e seu navegador verificam se há atualizações periodicamente. A quantidade de tempo, em minutos, entre essas verificações é conhecida como idade máxima do cache. Depois que a idade máxima do cache é atingida, o cache é atualizado. Menos verificações de atualizações significa melhor desempenho; no entanto, também significa que as pessoas que estão usando a camada pública sem entrar na sua organização (usuários anônimos) esperam mais para visualizar os dados mais recentes.

Você pode aumentar a configuração de tempo máximo de vida do cache, o que diminui a frequência com que o navegador e a CDN verificam se há alterações.

Antes de aumentar a idade máxima do cache em uma camada que você compartilha com o público, considere o seguinte:

  • As alterações dos dados podem não estar disponíveis publicamente até o cache de CDN atual expirar. Por exemplo, se você aumentar a idade máxima do cache de 30 segundos para 5 minutos, o CDN aguardará 5 minutos antes que uma solicitação solicite a verificação de dados atualizados.
  • Se você parar de compartilhar a camada com o público, as respostas em cache permanecerão temporariamente no CDN até que o cache expire. Isso significa que, se a idade máxima do cache for definida como 5 minutos, pode levar até 5 minutos para que a camada fique inacessível ao público. No entanto, os usuários registrados na organização visualizam os dados mais recentes.

Siga as etapas abaixo para alterar a idade máxima do cache para camadas públicas qualificadas:

  1. Entre na sua organização.

    Você deve ser o proprietário da camada, membro com um papel de administrador padrão ou de um papel personalizado atribuído ao conjunto de privilégios para gerenciar todo o conteúdo pertencente aos membros da organização.

  2. Abra a página do item da camada de feição hospedada publicamente ou para o item de serviço seguro.
  3. Clique na guia Configurações.
  4. Role até a seção Controle de Cache e escolha a quantidade máxima de tempo que usuários que usam a camada devem esperar antes de receber as atualizações dos dados na camada.

    Esta configuração não está disponível para camadas de feição hospedadas com edição habilitada e não está disponível para serviços de feição seguros do ArcGIS Server.