---
title: "Como obter a velocidade de processamento de um servidor dentro do seu ambiente de desenvolvimento integrado (IDE)"
date: "2016-07-06"
categories: 
  - "development"
  - "xquery"
  - "xsl"
tags: 
  - "raptorxml"
  - "xmlspy"
  - "xquery"
  - "xslt"
description: Descubra como otimizar a velocidade de processamento de XSLT e XQuery no XMLSpy, integrando o servidor RaptorXML para obter um desempenho superior através da utilização de computação paralela.
---
Status: #blog

Tags:  #raptorxml #xmlspy #xquery #xslt

Categories: [development](/blog/pt/category/development.md) | [xpath+xquery](/blog/pt/category/xpathxquery.md) | [xsl](/blog/pt/category/xsl.md)
# Como obter a velocidade de processamento de um servidor dentro do seu ambiente de desenvolvimento integrado (IDE)

Nada interrompe o fluxo de desenvolvimento como a espera pela transformação de um conjunto de ficheiros, mas esta etapa é inevitável ao escrever, testar e depurar código XSLT e XQuery.

Além de oferecer o [XSL Speed Optimizer](https://www.altova.com/pt/xmlspy/xslt-profiler.html#xso), temos trabalhado arduamente ao longo dos anos para garantir que o processador do XMLSpy seja o mais rápido possível. Embora já seja muito rápido, ainda estava limitado a uma única execução de núcleo na CPU do seu computador de desenvolvimento – mas isso já não é o caso.

 

![Servidores](/blog/images/138488228_700px.jpg)

 

<!--more-->

Agora pode utilizar os serviços de um servidor [RaptorXML](https://www.altova.com/pt/raptorxml.html) na sua rede para processar transformações XSLT e executar consultas XQuery de forma mais eficiente – diretamente dentro do XMLSpy. Como o motor RaptorXML foi concebido para computação paralela, permite-lhe aproveitar o aumento de desempenho e a utilização eficiente da memória proporcionados por máquinas com múltiplos processadores e núcleos.

É fácil conectar o XMLSpy a um ou mais servidores RaptorXML na sua rede. No XMLSpy, abra o menu Ferramentas e selecione "_Gerir servidores Raptor_" para adicionar e configurar os detalhes do seu servidor.

 

![Configurar o servidor RaptorXML no XMLSpy](/blog/images/server-options.png)

 

Depois de configurar estas opções, pode iniciar uma [transformação XQuery ou XSLT de alto desempenho](https://www.altova.com/pt/raptorxml.html) clicando com o botão direito na pasta desejada na janela do projeto XMLSpy e selecionando _Transformação XSL no servidor_ ou _Execução XQuery/Atualização no servidor_.

 

![Executar transformações XSLT no RaptorXML ](/blog/images/xslt-on-server.png)

 

Os resultados, naturalmente, dependem das características específicas do seu projeto, bem como do número de núcleos atribuídos ao servidor RaptorXML. Quanto mais núcleos forem alocados, melhor será o desempenho.

### Resultados até 9 a 14 vezes mais rápidos

Comparámos o desempenho numa máquina típica de um programador com as velocidades alcançadas utilizando uma configuração comum do servidor RaptorXML, integrada com o XMLSpy, numa rede de 1 GB. Utilizando a integração com o Raptor, a execução de consultas XQuery foi.. **Até 9 vezes mais rápido**, e as transformações XSLT foram executadas **Até 14 vezes mais rápido**!

Para estes testes, a máquina utilizada pelo desenvolvedor funcionava com o Windows 7 de 32 bits, com um processador Core2 Duo E8600 a 3,3 GHz (2 núcleos) e 4 GB de RAM. O servidor RaptorXML era um servidor Linux de 64 bits, com um processador Xeon E5-2630 a 2,3 GHz (12 núcleos) e 128 GB de RAM. Os seus resultados poderão variar.

Esperamos que esta integração torne o servidor RaptorXML ainda mais útil para a sua equipa de desenvolvimento, pois agora podem beneficiar de um único servidor RaptorXML partilhado para o processamento de ficheiros com elevado desempenho dentro do XMLSpy.

Neste artigo, focámos em [XSLT](https://www.altova.com/pt/xmlspy/xslt-editor.html) e [XQuery](https://www.altova.com/pt/xmlspy/xquery-editor.html), mas a validação extremamente rápida de [XML](https://www.altova.com/pt/xmlspy/xml-validator.html), [XBRL](https://www.altova.com/pt/xmlspy/xbrl-validator.html) e [JSON](https://www.altova.com/pt/xmlspy/json-editor.html) no XMLSpy também é suportada, através da integração com o RaptorXML.

 

Se ainda não tem o servidor RaptorXML na sua rede, pode descarregá-lo para Windows, Linux ou Mac e [experimentá-lo gratuitamente](https://www.altova.com/pt/download-trial-server.html) durante 30 dias.
