Skip To Content

Solucionar problemas de rendimiento del servicio de mapas con registros del servidor

Los registros detallados hasta el nivel de dibujo de capa están disponibles mediante el nivel de inicio de sesión Detallado. El registro detallado es útil al solucionar problemas de rendimiento. En este tema, considere que tiene un servicio de mapas que no dibuja lo suficientemente rápido.

Cuando necesite más detalles sobre qué sucede durante el dibujo de un mapa, puede ir al módulo Registros en ArcGIS Server Manager, habilitar el registro a nivel Detallado, realizar una solicitud al servicio de mapas y ver el registro resultante. Para hacerlo, complete los pasos siguientes:

  1. Abra ArcGIS Server Manager e inicie sesión. Si necesita ayuda con este paso, consulte Iniciar sesión en Manager.
  2. Haga clic en Vista > de registros de registros > Configuración.
  3. Establezca el nivel de registro en Detallado y haga clic en Guardar.
  4. En una aplicación de cliente, haga que una simple solicitud al servicio de mapas al hacer un desplazamiento panorámico o hacer zoom. Tenga en cuenta la hora actual para que pueda identificar la solicitud en el registro.
  5. En Manager, haga clic en Registros > Ver registros.
  6. En la lista desplegable Nivel de registro, seleccione Detallado.
  7. En la lista desplegable Fuente, seleccione su servicio de mapas.

    Se muestra como ServiceName.MapServer.

  8. Haga clic en Consulta.
  9. Examine el registro que se creó durante la solicitud y tenga en cuenta el conteo de entidades y el tiempo de dibujo transcurrido de cada capa. Puede ser útil imprimir el registro y utilizar un subrayador para anotar los tiempos de dibujo. Para hacerlo, haga clic en Vista para imprimir en el módulo Ver registros. De inmediato podrá ver qué capas tardan más tiempo en dibujarse. Además, observe el recuento de entidades para encontrar las capas ineficientes. Una capa puede tardar sólo 0.2 segundos en dibujar en una extensión en particular, pero si la extensión sólo incluye dos entidades, puede tener una ineficacia potencial.
  10. Repita este proceso en distintas ubicaciones y escalas del mapa.

    Asegúrese de analizar una buena muestra de la simbología y las capas del mapa.

  11. Cuando finalice, establezca el nivel de registro nuevamente en Advertencia.

El tema Códigos de registro del servicio de mapas contiene una tabla de los códigos que verá al analizar el registro detallado. Si se desplaza por el tema, también encontrará un ejemplo de los códigos devueltos de una solicitud ExportMapImage como la que se produce cuando realiza un desplazamiento panorámico o hace zoom en el mapa.

Al examinar los registros detallados, generalmente verá los mensajes Inicio del dibujo de la capa y Fin del dibujo de la capa. El tiempo entre el inicio y el fin del dibujo de la capa es el tiempo que tarda la solicitud en el nivel de servidor SIG. Si determina que el rendimiento es aceptable en el nivel de servidor SIG, pero su aplicación sigue siendo lenta, es posible que su servidor web sea la causa o que la aplicación esté esperando instancias de servicio disponible para poder dibujar la capa.

Para obtener más información sobre la solución de problemas del servidor con registros, consulte Acerca de registros del servidor.