Cómo obtener la velocidad de procesamiento del servidor dentro de su entorno de desarrollo integrado (IDE)

Nada interrumpe el flujo del desarrollo como la espera de que se transformen un conjunto de archivos, pero este paso es inevitable al escribir, probar y depurar código XSLT y XQuery.

Además de ofrecer el Optimizador de velocidad XSL, hemos trabajado arduamente a lo largo de los años para asegurar que el procesador de XMLSpy sea lo más rápido posible. Aunque ya es muy rápido, su funcionamiento aún se limita a un solo núcleo de la CPU en su máquina de desarrollo, pero eso ya no es así.

Ahora puede utilizar los servicios de un servidor RaptorXML en su red para realizar transformaciones XSLT y ejecutar consultas XQuery de manera eficiente, directamente dentro de XMLSpy. Debido a que el motor RaptorXML está diseñado para la computación paralela, le permite aprovechar el mayor rendimiento y la utilización eficiente de la memoria que ofrecen las máquinas con múltiples procesadores y núcleos.

Es fácil conectar XMLSpy a uno o varios servidores RaptorXML en su red. En XMLSpy, abra el menú Herramientas y seleccione "Administrar servidores Raptor" para agregar y configurar los detalles de su servidor.

Una vez que esto se ha configurado, puede iniciar una transformación XQuery o XSLT de alto rendimiento haciendo clic derecho en la carpeta deseada en la ventana del proyecto XMLSpy y seleccionando Transformación XSL en el servidor o Ejecución de XQuery/Actualización en el servidor.

Los resultados, por supuesto, dependen de las características específicas de su proyecto, así como del número de núcleos asignados a RaptorXML Server; cuanto mayor sea el número de núcleos, mejor será el rendimiento.

Resultados hasta 9 a 14 veces más rápidos

Comparamos el rendimiento en una máquina típica de un desarrollador con las velocidades obtenidas utilizando una configuración común del servidor RaptorXML, integrado con XMLSpy, a través de una red de 1 GB. Utilizando la integración con Raptor, la ejecución de consultas XQuery fue.. Hasta 9 veces más rápido, y se ejecutaron las transformaciones XSLT Hasta 14 veces más rápido!

Para estas pruebas, la máquina utilizada por el desarrollador tenía Windows 7 de 32 bits, un procesador Core2 Duo E8600 a 3.3 GHz (2 núcleos) y 4 GB de RAM. La configuración del servidor RaptorXML era un servidor Linux de 64 bits, con un procesador Xeon E5-2630 a 2.3 GHz (12 núcleos) y 128 GB de RAM. Sus resultados pueden variar.

Esperamos que esta integración haga que el servidor RaptorXML sea aún más útil para su equipo de desarrollo, ya que ahora pueden aprovechar un único servidor RaptorXML compartido para el procesamiento de archivos de alto rendimiento dentro de XMLSpy.

En este artículo, nos hemos centrado en XSLT y XQuery, pero también se admite la validación ultrarrápida de XML, XBRL y JSON en XMLSpy a través de la integración con RaptorXML.

Si aún no tiene el servidor RaptorXML en su red, puede descargarlo para Windows, Linux o Mac y probarlo de forma gratuita durante 30 días.