如何在您的集成开发环境(IDE)中获得服务器处理速度
没有什么比等待文件转换过程完成更能打断开发流程了——然而,在编写、测试和调试 XSLT 和 XQuery 代码时,这一步骤是不可避免的。
除了提供XSL Speed Optimizer之外,我们多年来一直努力优化XMLSpy中的处理器,力求使其速度 максимально快。 即使它现在已经非常快,但仍然受到限制,只能在您的开发机器的CPU上使用单个核心进行运算——但现在,这种情况已经改变。

现在,您可以在您的网络上部署一个RaptorXML 服务器,利用其强大的性能来处理那些 XSLT 转换和 XQuery 执行任务——所有这些都可以在 XMLSpy 内部完成。由于 RaptorXML 引擎专为并行计算而设计,因此您可以充分利用多 CPU、多核心机器带来的更高的处理能力和更高效的内存利用率。
将 XMLSpy 连接到网络中的一个或多个 RaptorXML 服务器非常简单。在 XMLSpy 中,打开“工具”菜单,然后选择 管理 Raptor 服务器 用于添加和配置您的服务器信息。

配置完成后,您可以开始 高性能的 XQuery 或 XSLT 转换 通过在 XMLSpy 项目窗口中右键单击所需的文件夹,然后选择 服务器端的XSL转换 或者 在服务器上执行 XQuery/Update 查询.

结果自然会受到您项目的具体情况以及分配给 RaptorXML Server 的核心数量的影响——核心数量越多,性能就越快。
结果显示,速度提升了9到14倍
我们对比了在普通开发人员的电脑上运行的性能,以及在1GB网络环境下,使用常见的RaptorXML Server配置与XMLSpy集成所达到的速度。 使用Raptor集成,XQuery的执行速度提高了最高可达9倍,而XSLT转换的速度也提高了最高可达14倍!
在这些测试中,开发者的机器配置为:Windows 7 32位系统,Core2 Duo E8600 3.3GHz (双核),4GB 内存。RaptorXML 服务器的配置为:64位 Linux 服务器,Xeon E5-2630 2.3GHz (12核),128GB 内存。您的测试结果可能会有所不同。
我们希望这次集成能让 RaptorXML Server 对您的开发团队更加有用,因为现在您可以利用一个共享的 RaptorXML Server,从而在 XMLSpy 中实现超高性能的文件处理。
本文主要介绍了XSLT和XQuery,但通过与RaptorXML的集成,XMLSpy也支持超快速地验证XML、XBRL以及JSON文件。
如果您还没有在您的网络上安装 RaptorXML Server,您可以根据您的操作系统(Windows、Linux 或 Mac)下载相应的版本 免费试用 为期30天。