Wie Sie die Serververarbeitungsgeschwindigkeit in Ihrer IDE nutzen können

Nichts unterbricht den Entwicklungsprozess so sehr wie das Warten, bis eine Sammlung von Dateien transformiert wurde – doch dieser Schritt ist unvermeidlich, wenn man XSLT- und XQuery-Code schreibt, testet und debuggt.

Zusätzlich zum Angebot des XSL Speed Optimizers haben wir uns im Laufe der Jahre intensiv darum bemüht, sicherzustellen, dass der Prozessor in XMLSpy so schnell wie möglich ist. Obwohl er heute bereits sehr schnell ist, war er bisher auf die Ausführung auf einem einzelnen Kern der CPU in Ihrem Entwicklungssystem beschränkt – aber das ist jetzt vorbei.

Jetzt können Sie einen RaptorXML-Server in Ihrem Netzwerk einsetzen, um komplexe XSLT-Transformationen und XQuery-Ausführungen zu bewältigen – direkt innerhalb von XMLSpy. Da der RaptorXML-Motor für parallele Berechnungen konzipiert ist, können Sie die höhere Leistung und die effiziente Speichernutzung nutzen, die von Systemen mit mehreren CPUs und mehreren Kernen geboten werden.

Es ist einfach, XMLSpy mit einem oder mehreren RaptorXML-Servern in Ihrem Netzwerk zu verbinden. Öffnen Sie in XMLSpy das Menü "Tools" und wählen Sie "Verwaltung der Raptor-Server", um Ihre Serverdetails hinzuzufügen und zu konfigurieren.

Sobald diese Einstellungen vorgenommen wurden, können Sie eine hochleistungsfähige XQuery- oder XSLT-Transformation starten, indem Sie mit der rechten Maustaste auf den gewünschten Ordner im XMLSpy-Projektfenster klicken und entweder XSL-Transformation auf dem Server oder XQuery/Update-Ausführung auf dem Server auswählen.

Die Ergebnisse hängen natürlich von den spezifischen Details Ihres Projekts ab, sowie von der Anzahl der Prozessorkerne, die dem RaptorXML Server zugewiesen sind – je mehr Kerne, desto besser die Leistung.

Ergebnisse bis zu 9 bis 14 Mal schneller

Wir haben die Leistung auf einem typischen Entwicklerrechner mit den Geschwindigkeiten verglichen, die mit einer üblichen RaptorXML-Server-Konfiguration in Verbindung mit XMLSpy über ein 1-GB-Netzwerk erreicht wurden. Durch die Integration von Raptor war die Ausführung von XQuery-Abfragen.. Bis zu 9 Mal schnellerund die XSLT-Transformationen wurden ausgeführt Bis zu 14-mal schneller!

Für diese Tests wurde ein Entwicklungsrechner mit Windows 7 (32-Bit), einem Core2 Duo E8600 (3,3 GHz, 2 Kerne) und 4 GB RAM verwendet. Der RaptorXML-Server lief auf einem 64-Bit-Linux-System mit einem Xeon E5-2630 (2,3 GHz, 12 Kerne) und 128 GB RAM. Ihre Ergebnisse können abweichen.

Wir hoffen, dass diese Integration den RaptorXML Server für Ihr Entwicklungsteam noch nützlicher macht, da Sie jetzt einen zentralen, gemeinsam genutzten RaptorXML Server für die Hochleistungsverarbeitung von Dateien innerhalb von XMLSpy nutzen können.

In diesem Artikel haben wir uns auf XSLT und XQuery konzentriert, aber auch die extrem schnelle Validierung von XML, XBRL und JSON in XMLSpy wird durch die Integration von RaptorXML unterstützt.

Wenn Sie den RaptorXML Server noch nicht in Ihrem Netzwerk installiert haben, können Sie ihn für Windows, Linux oder Mac herunterladen und.. Testen Sie es kostenlos für 30 Tage.