---
title: "Comment obtenir des performances de traitement serveur directement dans votre environnement de développement intégré (IDE)"
date: "2016-07-06"
categories: 
  - "development"
  - "xquery"
  - "xsl"
tags: 
  - "raptorxml"
  - "xmlspy"
  - "xquery"
  - "xslt"
description: Découvrez comment améliorer la vitesse de traitement des fichiers XSLT et XQuery dans XMLSpy en intégrant le serveur RaptorXML pour optimiser les performances grâce au calcul parallèle.
---
Status: #blog

Tags:  #raptorxml #xmlspy #xquery #xslt

Categories: [development](/blog/fr/category/development.md) | [xpath+xquery](/blog/fr/category/xpathxquery.md) | [xsl](/blog/fr/category/xsl.md)
# Comment obtenir des performances de traitement serveur directement dans votre environnement de développement intégré (IDE)

Rien ne perturbe autant le processus de développement que l'attente de la transformation d'un ensemble de fichiers, et pourtant, cette étape est inévitable lors de la rédaction, des tests et du débogage de code XSLT et XQuery.

En plus de proposer l'optimiseur de vitesse [XSL Speed Optimizer](https://www.altova.com/fr/xmlspy/xslt-profiler.html#xso), nous avons travaillé sans relâche au fil des années pour garantir que le processeur de XMLSpy soit aussi rapide que possible. Bien qu'il soit déjà très rapide, il était auparavant limité à une seule exécution sur le processeur de votre machine de développement. Mais ce n'est plus le cas.

 

![Serveurs](/blog/images/138488228_700px.jpg)

 

<!--more-->

Vous pouvez désormais faire appel aux services d'un serveur [RaptorXML](https://www.altova.com/fr/raptorxml.html) sur votre réseau pour effectuer les tâches de transformation XSLT et d'exécution de requêtes XQuery – directement depuis XMLSpy. Grâce à son architecture conçue pour le calcul parallèle, le moteur RaptorXML vous permet de profiter du débit accru et de l'utilisation efficace de la mémoire offerts par les machines multi-processeurs et multi-cœurs.

Il est facile de connecter XMLSpy à un ou plusieurs serveurs RaptorXML présents sur votre réseau. Dans XMLSpy, ouvrez le menu Outils et sélectionnez _Gérer les serveurs Raptor_ pour ajouter et configurer les informations relatives à votre serveur.

 

![Configuration du serveur RaptorXML dans XMLSpy](/blog/images/server-options.png)

 

Une fois cette configuration effectuée, vous pouvez lancer une [transformation XQuery ou XSLT performante](https://www.altova.com/fr/raptorxml.html) en cliquant avec le bouton droit sur le dossier souhaité dans la fenêtre de projet XMLSpy, puis en sélectionnant _Transformation XSL sur le serveur_ ou _Exécution XQuery/Mise à jour sur le serveur_.

 

![Exécuter des transformations XSLT avec RaptorXML ](/blog/images/xslt-on-server.png)

 

Les résultats, bien entendu, dépendent des spécificités de votre projet, ainsi que du nombre de cœurs alloués au serveur RaptorXML. Plus il y a de cœurs, plus les performances sont rapides.

### Résultats jusqu'à 9 à 14 fois plus rapides

Nous avons comparé les performances sur une machine typique utilisée par les développeurs avec les vitesses obtenues en utilisant une configuration standard du serveur RaptorXML, intégrée à XMLSpy, sur un réseau de 1 Go. Grâce à cette intégration, l'exécution des requêtes XQuery était.. **Jusqu'à 9 fois plus rapide**, et les transformations XSLT ont été exécutées **Jusqu'à 14 fois plus rapide**!

Pour ces tests, la machine utilisée par le développeur fonctionnait sous Windows 7 32 bits, avec un processeur Core2 Duo E8600 à 3,3 GHz (2 cœurs) et 4 Go de RAM. Le serveur RaptorXML était configuré sur un système Linux 64 bits, avec un processeur Xeon E5-2630 à 2,3 GHz (12 cœurs) et 128 Go de RAM. Vos résultats peuvent varier.

Nous espérons que cette intégration rendra le serveur RaptorXML encore plus utile à votre équipe de développement, car vous pouvez désormais bénéficier d'un serveur RaptorXML unique et partagé pour un traitement ultra-performant des fichiers directement dans XMLSpy.

Dans cet article, nous nous sommes concentrés sur [XSLT](https://www.altova.com/fr/xmlspy/xslt-editor.html) et [XQuery](https://www.altova.com/fr/xmlspy/xquery-editor.html), mais l'intégration de RaptorXML permet également une [validation](https://www.altova.com/fr/xmlspy/xml-validator.html) extrêmement rapide de [XML](https://www.altova.com/fr/xmlspy/xbrl-validator.html), de [XBRL](https://www.altova.com/fr/xmlspy/json-editor.html) et de [JSON](https://www.altova.com/fr/xmlspy/json-editor.html) dans XMLSpy.

 

Si vous n'avez pas encore installé le serveur RaptorXML sur votre réseau, vous pouvez le télécharger pour Windows, Linux ou Mac et le [tester gratuitement](https://www.altova.com/fr/download-trial-server.html) pendant 30 jours.
