---
title: "Jak uzyskać wydajność przetwarzania serwera wewnątrz środowiska programistycznego (IDE)"
date: "2016-07-06"
categories: 
  - "development"
  - "xquery"
  - "xsl"
tags: 
  - "raptorxml"
  - "xmlspy"
  - "xquery"
  - "xslt"
description: Odkryj, jak zwiększyć szybkość przetwarzania XSLT i XQuery w programie XMLSpy, integrując serwer RaptorXML, aby zoptymalizować wydajność dzięki wykorzystaniu obliczeń równoległych.
---
Status: #blog

Tags:  #raptorxml #xmlspy #xquery #xslt

Categories: [development](/blog/pl/category/development.md) | [xpath+xquery](/blog/pl/category/xpathxquery.md) | [xsl](/blog/pl/category/xsl.md)
# Jak uzyskać wydajność przetwarzania serwera wewnątrz środowiska programistycznego (IDE)

Nic tak nie przerywa procesu tworzenia oprogramowania, jak oczekiwanie na przetworzenie zbioru plików – jednak ten etap jest nieunikniony podczas pisania, testowania i debugowania kodu XSLT i XQuery.

Oprócz oferowania narzędzia [XSL Speed Optimizer](https://www.altova.com/pl/xmlspy/xslt-profiler.html#xso), przez wiele lat ciężko pracowaliśmy, aby procesor w programie XMLSpy był jak najszybszy. Mimo że jest on już bardzo szybki, jego działanie wciąż ogranicza się do wykorzystania jednego rdzenia procesora w komputerze programisty – ale już nie dłużej.

 

![Serwery](/blog/images/138488228_700px.jpg)

 

<!--more-->

Teraz możesz wykorzystać serwer [RaptorXML](https://www.altova.com/pl/raptorxml.html) w swojej sieci, aby przyspieszyć procesy transformacji XSLT i wykonywania zapytań XQuery – bezpośrednio w programie XMLSpy. Ponieważ silnik RaptorXML został zaprojektowany z myślą o przetwarzaniu równoległym, pozwala on wykorzystać zwiększoną przepustowość i efektywne wykorzystanie pamięci, jakie oferują komputery wieloprocesorowe i wielordzeniowe.

Łatwo połączyć XMLSpy z jednym lub więcej serwerów RaptorXML w Twojej sieci. W programie XMLSpy otwórz menu Narzędzia i wybierz: _Zarządzanie serwerami Raptor_ aby dodać i skonfigurować szczegóły dotyczące Twojego serwera.

 

![Konfiguracja serwera RaptorXML w programie XMLSpy](/blog/images/server-options.png)

 

Po skonfigurowaniu tego, można rozpocząć [Wydajna transformacja danych przy użyciu języków XQuery lub XSLT](https://www.altova.com/pl/raptorxml.html) klikając prawym przyciskiem myszy na wybraną w oknie projektu XMLSpy, a następnie wybierając _Transformacja XSL po stronie serwera_ lub _Wykonanie zapytań i aktualizacji XQuery na serwerze_.

 

![Uruchamianie transformacji XSLT w środowisku RaptorXML ](/blog/images/xslt-on-server.png)

 

Wyniki, oczywiście, zależą od specyfiki danego projektu, a także od liczby rdzeni przydzielonych do serwera RaptorXML – im więcej rdzeni, tym lepsza wydajność.

### Wyniki uzyskiwane są 9 do 14 razy szybciej

Porównaliśmy wydajność na typowym komputerze programisty z wydajnością uzyskaną przy użyciu standardowej konfiguracji serwera RaptorXML zintegrowanego z programem XMLSpy, w sieci o przepustowości 1 GB. Dzięki integracji z RaptorXML, wykonywanie zapytań XQuery było **nawet 9 razy szybsze**, a transformacje XSLT działały **nawet 14 razy szybciej**!

Do tych testów użyto komputera dewelopera z systemem Windows 7 (32-bit), procesorem Core2 Duo E8600 o taktowaniu 3,3 GHz (2 rdzenie) oraz 4 GB pamięci RAM. Serwer RaptorXML działał na systemie Linux (64-bit) z procesorem Xeon E5-2630 o taktowaniu 2,3 GHz (12 rdzeni) i 128 GB pamięci RAM. Wyniki mogą się różnić.

Mamy nadzieję, że ta integracja sprawi, że serwer RaptorXML będzie jeszcze bardziej przydatny dla Państwa zespołu programistycznego, ponieważ teraz mogą Państwo korzystać z jednego, współdzielonego serwera RaptorXML do ultraszybkiego przetwarzania plików w programie XMLSpy.

W tym artykule skupiliśmy się na [XSLT](https://www.altova.com/pl/xmlspy/xslt-editor.html) i [XQuery](https://www.altova.com/pl/xmlspy/xquery-editor.html), ale szybka [walidacja plików XML](https://www.altova.com/pl/xmlspy/xml-validator.html), [XBRL](https://www.altova.com/pl/xmlspy/xbrl-validator.html) oraz [JSON](https://www.altova.com/pl/xmlspy/json-editor.html) w programie XMLSpy jest również obsługiwana dzięki integracji z RaptorXML.

 

Jeśli jeszcze nie posiadacie serwera RaptorXML w swojej sieci, możecie go pobrać na systemy Windows, Linux lub Mac i [wypróbować go bezpłatnie](https://www.altova.com/pl/download-trial-server.html) przez 30 dni.
