---
title: "Come ottenere prestazioni di elaborazione paragonabili a quelle del server all'interno del vostro ambiente di sviluppo integrato (IDE)"
date: "2016-07-06"
categories: 
  - "development"
  - "xquery"
  - "xsl"
tags: 
  - "raptorxml"
  - "xmlspy"
  - "xquery"
  - "xslt"
description: Scoprite come migliorare la velocità di elaborazione di XSLT e XQuery in XMLSpy integrando il server RaptorXML, per ottenere prestazioni ottimizzate grazie all'utilizzo del calcolo parallelo.
---
Status: #blog

Tags:  #raptorxml #xmlspy #xquery #xslt

Categories: [development](/blog/it/category/development.md) | [xpath+xquery](/blog/it/category/xpathxquery.md) | [xsl](/blog/it/category/xsl.md)
# Come ottenere prestazioni di elaborazione paragonabili a quelle del server all'interno del vostro ambiente di sviluppo integrato (IDE)

Niente interrompe il flusso di sviluppo come l'attesa che un insieme di file venga trasformato, eppure questo passaggio è inevitabile quando si scrive, si testa e si corregge il codice XSLT e XQuery.

Oltre a offrire l'ottimizzatore di velocità [XSL Speed Optimizer](https://www.altova.com/it/xmlspy/xslt-profiler.html#xso), negli anni abbiamo lavorato duramente per garantire che il processore di XMLSpy sia il più veloce possibile. Anche se oggi è molto veloce, la sua capacità di elaborazione è ancora limitata a un singolo core della CPU del vostro computer di sviluppo, ma questo, fortunatamente, non è più il caso.

 

![Server](/blog/images/138488228_700px.jpg)

 

<!--more-->

Ora è possibile utilizzare un server [RaptorXML](https://www.altova.com/it/raptorxml.html) sulla vostra rete per gestire in modo efficiente le trasformazioni XSLT e l'esecuzione di query XQuery, direttamente all'interno di XMLSpy. Poiché il motore RaptorXML è progettato per l'elaborazione parallela, consente di sfruttare l'aumento della velocità di elaborazione e l'utilizzo efficiente della memoria offerti dai sistemi multi-CPU e multi-core.

È facile collegare XMLSpy a uno o più server RaptorXML presenti nella vostra rete. In XMLSpy, aprite il menu "Strumenti" e selezionate "_Gestisci server Raptor_" per aggiungere e configurare i dettagli del vostro server.

 

![Configurazione del server RaptorXML in XMLSpy](/blog/images/server-options.png)

 

Una volta configurato, è possibile avviare una [trasformazione XQuery o XSLT ad alte prestazioni](https://www.altova.com/it/raptorxml.html) cliccando con il tasto destro sulla cartella desiderata nella finestra del progetto XMLSpy e selezionando _Trasformazione XSL sul server_ oppure _Esecuzione di query e aggiornamenti XQuery sul server_.

 

![Eseguire trasformazioni XSLT con RaptorXML ](/blog/images/xslt-on-server.png)

 

I risultati, ovviamente, dipendono dalle specifiche del vostro progetto, nonché dal numero di core allocati al server RaptorXML: più core sono disponibili, migliori saranno le prestazioni.

### Risultati fino a 9-14 volte più rapidi

Abbiamo confrontato le prestazioni su una macchina tipica utilizzata dagli sviluppatori con le velocità ottenute utilizzando una configurazione standard del server RaptorXML integrato con XMLSpy, su una rete da 1 GB. Utilizzando l'integrazione con Raptor, l'esecuzione delle query XQuery era **fino a 9 volte più veloce**, e le trasformazioni XSLT sono state eseguite **fino a 14 volte più veloce**!

Per questi test, la macchina utilizzata dallo sviluppatore aveva il sistema operativo Windows 7 a 32 bit, un processore Core2 Duo E8600 a 3,3 GHz (2 core) e 4 GB di RAM. Il server RaptorXML era configurato su un sistema Linux a 64 bit, con un processore Xeon E5-2630 a 2,3 GHz (12 core) e 128 GB di RAM. I risultati potrebbero variare.

Speriamo che questa integrazione renda il server RaptorXML ancora più utile per il vostro team di sviluppo, poiché ora potrete sfruttare un unico server RaptorXML condiviso per l'elaborazione ad alte prestazioni dei file all'interno di XMLSpy.

Ci siamo concentrati su [XSLT](https://www.altova.com/it/xmlspy/xslt-editor.html) e [XQuery](https://www.altova.com/it/xmlspy/xquery-editor.html) in questo articolo, ma con una velocità eccezionale [validazione di XML](https://www.altova.com/it/xmlspy/xml-validator.html), [XBRL](https://www.altova.com/it/xmlspy/xbrl-validator.html), e [JSON](https://www.altova.com/it/xmlspy/json-editor.html) In XMLSpy, è inoltre supportata l'integrazione con RaptorXML.

 

Se non avete già installato RaptorXML Server sulla vostra rete, potete scaricarlo per Windows, Linux o Mac e [Provatelo gratuitamente](https://www.altova.com/it/download-trial-server.html) per 30 giorni.
