Controlar 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 duração máxima do cache, diminuindo assim a frequência com que o navegador e o CDN verificam as 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.

Apenas o proprietário da camada ou um administrador pode alterar a idade máxima do cache. 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.

Siga estas etapas para alterar a idade máxima do cache para suas camadas públicas de qualificação:

  1. Efetue o login em sua organização e abra os detalhes da camada de feição hospedada pública ou item de serviço seguro.
  2. Clique na guia Configurações.
  3. 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 visualizar as atualizações dos dados na camada.