---
title: "IDE(통합 개발 환경) 내에서 서버 처리 속도를 확인하는 방법"
date: "2016-07-06"
categories: 
  - "development"
  - "xquery"
  - "xsl"
tags: 
  - "raptorxml"
  - "xmlspy"
  - "xquery"
  - "xslt"
description: XMLSpy에서 RaptorXML 서버를 통합하여 병렬 컴퓨팅을 활용하면 XSLT 및 XQuery 처리 속도를 향상시킬 수 있습니다. 최적의 성능을 위해 자세한 방법을 알아보세요.
---
Status: #blog

Tags:  #raptorxml #xmlspy #xquery #xslt

Categories: [development](/blog/ko/category/development.md) | [xpath+xquery](/blog/ko/category/xpathxquery.md) | [xsl](/blog/ko/category/xsl.md)
# IDE(통합 개발 환경) 내에서 서버 처리 속도를 확인하는 방법

개발 과정이 순조롭게 진행되는 것을 방해하는 것 중 하나는 파일들을 변환하는 데 걸리는 시간입니다. 하지만 XSLT 및 XQuery 코드를 작성, 테스트, 디버깅하는 과정에서는 이러한 단계를 거치는 것이 불가피합니다.

저희는 [XSL Speed Optimizer](https://www.altova.com/ko/xmlspy/xslt-profiler.html#xso)를 제공하는 것 외에도, 수년간 XMLSpy에 탑재된 프로세서가 최대한 빠른 성능을 발휘하도록 노력해 왔습니다. 현재도 매우 빠른 속도를 자랑하지만, 개발 환경의 CPU에서 단일 코어만 활용한다는 제한이 있었습니다. 하지만 이제는 그 점이 개선되었습니다.

 

![서버](/blog/images/138488228_700px.jpg)

 

<!--more-->

이제 네트워크에서 [RaptorXML 서버](https://www.altova.com/ko/raptorxml.html)를 활용하여 XSLT 변환 및 XQuery 실행 작업을 처리할 수 있습니다. 이를 통해 XMLSpy 내에서 직접 작업을 수행할 수 있습니다. RaptorXML 엔진은 병렬 처리를 위해 설계되었기 때문에, 멀티 CPU 및 멀티 코어 시스템이 제공하는 향상된 처리 속도와 효율적인 메모리 활용을 최대한 활용할 수 있습니다.

XMLSpy를 네트워크 내의 하나 이상의 RaptorXML 서버에 연결하는 것은 간단합니다. XMLSpy에서 "도구" 메뉴를 열고 "_Raptor 서버 관리_"를 선택하여 서버 정보를 추가하고 설정할 수 있습니다.

 

![XMLSpy에서 RaptorXML 서버 설정하기](/blog/images/server-options.png)

 

이 설정이 완료되면, 다음 작업을 시작할 수 있습니다 [고성능 XQuery 또는 XSLT 변환](https://www.altova.com/ko/raptorxml.html) XMLSpy 프로젝트 창에서 원하는 폴더를 마우스 오른쪽 버튼으로 클릭하고, 다음을 선택합니다 _서버에서의 XSL 변환_ 또는 _서버에서의 XQuery/업데이트 실행_.

 

![RaptorXML에서 XSLT를 실행하는 방법 ](/blog/images/xslt-on-server.png)

 

결과는 프로젝트의 구체적인 내용뿐만 아니라 RaptorXML 서버에 할당된 코어의 수에 따라 달라집니다. 코어 수가 많을수록 성능이 향상됩니다.

### 결과 처리 속도가 최대 14배 향상되었습니다

일반적인 개발자용 컴퓨터에서의 성능과, 1GB 네트워크 환경에서 XMLSpy와 RaptorXML 서버를 함께 사용하는 일반적인 설정에서 달성된 속도를 비교했습니다. Raptor 통합을 사용했을 때, XQuery 실행 속도는 다음과 같았습니다 **최대 9배 더 빠른 속도**, 그리고 XSLT 변환이 실행되었습니다 **최대 14배 더 빠른 속도**!

이 테스트에서는 개발자의 컴퓨터 사양은 다음과 같습니다. 운영체제: Windows 7 32비트, CPU: Intel Core2 Duo E8600 3.3GHz (2코어), RAM: 4GB. RaptorXML 서버의 구성은 64비트 Linux 서버로, CPU는 Xeon E5-2630 2.3GHz (12코어), RAM은 128GB였습니다. 결과는 환경에 따라 다를 수 있습니다.

저희는 이번 통합 기능이 귀사의 개발팀에게 RaptorXML Server를 더욱 유용하게 만들어줄 것이라고 기대합니다. 이제 XMLSpy 내에서 파일을 초고속으로 처리할 수 있는 단일 공유 RaptorXML Server를 활용할 수 있게 되었습니다.

이번 기사에서는 [XSLT](https://www.altova.com/ko/xmlspy/xslt-editor.html)와 [XQuery](https://www.altova.com/ko/xmlspy/xquery-editor.html)에 중점을 두었지만, XMLSpy에서 RaptorXML 통합을 통해 매우 빠른 [XML 유효성 검사](https://www.altova.com/ko/xmlspy/xml-validator.html), [XBRL](https://www.altova.com/ko/xmlspy/xbrl-validator.html), 그리고 [JSON](https://www.altova.com/ko/xmlspy/json-editor.html) 처리도 지원됩니다.

 

만약 아직 네트워크에 RaptorXML 서버를 설치하지 않으셨다면, Windows, Linux 또는 Mac 운영체제용으로 다운로드하여 설치할 수 있습니다 [무료 체험해 보세요](https://www.altova.com/ko/download-trial-server.html) 30일 동안.
