Cuando usa capas y archivos en Visor de mapas, ArcGIS Online utiliza una red de distribución de contenido (CDN) para optimizar el rendimiento de la capa de mapa y reducir la carga del servidor mediante el almacenamiento en caché. El almacenamiento en caché es el proceso de guardar una copia de una respuesta del servidor para que las futuras solicitudes de los mismos datos puedan atenderse más rápidamente sin volver a consultar el servidor cuando se usan las capas.
La aplicación solicita datos a medida que se desplaza y acerca o aleja el mapa e interactúa con la capa. La CDN almacena en caché la información devuelta por el servidor para cada solicitud única. Cuando el mismo usuario u otros usuarios emiten exactamente la misma solicitud, la información se consulta desde la caché en lugar de enviar la solicitud al servidor. Esto reduce el tiempo que se tarda en cargar un mapa que contiene la capa y mejora la capacidad de respuesta de las aplicaciones que usan la capa, lo que se traduce en una mejor experiencia al interactuar con ella.
Los datos de la capa de mapa pueden cambiar en el servidor, por lo que la CDN y el navegador comprueban periódicamente si hay actualizaciones. La cantidad de tiempo en minutos que transcurre entre estas comprobaciones se conoce como duración máxima de la caché. Cuando se alcanza la duración máxima de la caché, la caché se actualiza. Si se hacen menos comprobaciones en busca de actualizaciones, aumenta el rendimiento; sin embargo, también significa que las personas que utilizan la capa o el archivo en un mapa tardan más en ver los datos más recientes.
Puede aumentar el ajuste de antigüedad máxima de la caché para los siguientes tipos de capas y elementos, lo que reduce la frecuencia con la que el navegador y la CDN comprueban si hay cambios:
- Capa de servicio web ArcGIS Server, protegida y compartida públicamente
- Archivo de valores separados por comas (.csv)
- Conjunto de entidades
- Geodatabase de archivos (.zip)
- GeoJSON
- Google Sheets
- Capas de entidades alojadas que están compartidas públicamente
- Archivo KML
- Capa multimedia que guarda como elemento
- Microsoft Excel (.xls o .xlsx)
- Open Geospatial Consortium (OGC) GeoPackage
- Capas de entidades de Parquet (Beta)
- Definición de servicio (.sd)
- Shapefile (.zip)
Antes de aumentar la antigüedad máxima de la caché en una capa o elemento de archivo, tenga en cuenta lo siguiente:
- Es posible que los cambios en los datos no estén disponibles públicamente hasta que caduque la caché actual de la CDN. Por ejemplo, si aumenta la antigüedad máxima de la caché de una capa de entidades alojada de 30 segundos a 5 minutos, la CDN espera 5 minutos antes de que una solicitud le indique que compruebe si hay datos actualizados.
- Si deja de compartir la capa con el público, las respuestas en caché permanecen temporalmente en la CDN hasta que la caché caduque. Esto significa que, si la duración máxima de la caché es de 5 minutos, pueden tardarse hasta 5 minutos antes de que el público no pueda acceder a la capa. No obstante, los usuarios que hayan iniciado sesión en la organización verán los datos más recientes.
Para cambiar la antigüedad máxima de la caché de los elementos que cumplan los requisitos, realice los siguientes pasos:
- Inicie sesión en su organización.
Debe ser el propietario del elemento o miembro del rol de administrador predeterminado o de un rol personalizado al que se le haya asignado el conjunto de privilegios para administrar todo el contenido propiedad de los miembros de la organización.
- Abra la página del elemento de la capa de entidades alojada pública, el servicio protegido o el elemento de archivo compatible.
- Haga clic en la pestaña Configuración.
- Desplácese hasta la sección Control de caché y elija la cantidad máxima de tiempo que los usuarios que utilizan la capa deben esperar antes de recibir actualizaciones de los datos de la capa.
Este ajuste no está disponible para las capas de entidades alojadas con la edición habilitada y no está disponible para servicios de entidades protegidos de ArcGIS Server.