IDE(통합 개발 환경) 내에서 서버 처리 속도를 확인하는 방법

개발 과정이 순조롭게 진행되는 것을 방해하는 것 중 하나는 파일들을 변환하는 데 걸리는 시간입니다. 하지만 XSLT 및 XQuery 코드를 작성, 테스트, 디버깅하는 과정에서는 이러한 단계를 거치는 것이 불가피합니다.

저희는 XSL Speed Optimizer를 제공하는 것 외에도, 수년간 XMLSpy에 탑재된 프로세서가 최대한 빠른 성능을 발휘하도록 노력해 왔습니다. 현재도 매우 빠른 속도를 자랑하지만, 개발 환경의 CPU에서 단일 코어만 활용한다는 제한이 있었습니다. 하지만 이제는 그 점이 개선되었습니다.

이제 네트워크에서 RaptorXML 서버를 활용하여 XSLT 변환 및 XQuery 실행 작업을 처리할 수 있습니다. 이를 통해 XMLSpy 내에서 직접 작업을 수행할 수 있습니다. RaptorXML 엔진은 병렬 처리를 위해 설계되었기 때문에, 멀티 CPU 및 멀티 코어 시스템이 제공하는 향상된 처리 속도와 효율적인 메모리 활용을 최대한 활용할 수 있습니다.

XMLSpy를 네트워크 내의 하나 이상의 RaptorXML 서버에 연결하는 것은 간단합니다. XMLSpy에서 "도구" 메뉴를 열고 "Raptor 서버 관리"를 선택하여 서버 정보를 추가하고 설정할 수 있습니다.

이 설정이 완료되면, 다음 작업을 시작할 수 있습니다 고성능 XQuery 또는 XSLT 변환 XMLSpy 프로젝트 창에서 원하는 폴더를 마우스 오른쪽 버튼으로 클릭하고, 다음을 선택합니다 서버에서의 XSL 변환 또는 서버에서의 XQuery/업데이트 실행.

결과는 프로젝트의 구체적인 내용뿐만 아니라 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를 활용할 수 있게 되었습니다.

이번 기사에서는 XSLTXQuery에 중점을 두었지만, XMLSpy에서 RaptorXML 통합을 통해 매우 빠른 XML 유효성 검사, XBRL, 그리고 JSON 처리도 지원됩니다.

만약 아직 네트워크에 RaptorXML 서버를 설치하지 않으셨다면, Windows, Linux 또는 Mac 운영체제용으로 다운로드하여 설치할 수 있습니다 무료 체험해 보세요 30일 동안.