Solución de problemas de rendimiento del servicio de mapas con registros del servidor
Las tallas muy detalladas está disponible en el nivel de registro Muy detallado. El registro detallado es especialmente útil para la solución de problemas de rendimiento. En este tema, considere una situación en la que tiene un servicio de mapas que no se dibuja tan rápido como desearía.
Cuando necesite más detalles sobre qué sucede durante el dibujo de un mapa, puede acceder al módulo Registros en Manager de ArcGIS for Server, habilitar el registro en el nivel Detallado, realizar una solicitud al servicio de mapas y ver el registro resultante. Para hacerlo, siga estos pasos.
- Abra el Administrador e inicie sesión. Si necesita ayuda para este paso, consulte Iniciar sesión en el Administrador.
- Haga clic en Vista > de registros de registros > Configuración.
- Establezca el nivel de registro para Muy detallado. Haga clic en Guardar.
- 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 fácilmente la solicitud en el registro.
- En el Administrador, haga clic en Vista > de registros de registros.
- En el Nivel de registro -de la lista, seleccione Muy detallado.
- En Fuente , la caída de la lista, elija el servicio de mapas. Se enumerará como ServiceName.Servidor de mapas MapServer.
Haga clic en Consulta.
- 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. Para este paso, a veces resulta útil imprimir el registro y utilizar un resaltador para anotar los tiempos de dibujo. Puede hacer esto al hacer clic en Vista amigas de impresora en el módulo Vista de registros. De inmediato podrá ver qué capas tardan más tiempo en dibujarse. Además, observe el conteo 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.
- 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.
- Cuando finalice, establezca el nivel de registro nuevamente a 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 hacia el tema, también encontrará un ejemplo de los códigos devueltos de una única 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 informa el Comienzo del dibujo de capas y Fin del dibujo de capas. El tiempo entre el inicio y el fin del dibujo de capa es el tiempo que tarda la solicitud en el nivel del 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 como un cuello de botella o que su aplicación pase tiempo esperando instancias de servicio disponibles para que se pueda dibujar la capa.
Para obtener más información sobre la solución de problemas el servidor con registros, consulte Acerca de registros del servidor.