使用XML加速器的好处

时间:2009-06-26 12:05:30

标签: xml performance

什么是XML加速器以及它们如何工作?

是否有人在生产环境中将它们用于执行大量XML处理的系统?如果是,那么您如何使用它们受益?

2 个答案:

答案 0 :(得分:2)

通常它们在专用硬件XML服务中实现,包括:

  • 验证(DTD或XSD)
  • 转换(XSLT)
  • 解析(特别是对于SOAP消息)

了解进入您软件的XML已经很干净,而且您的规范格式通常会对性能产生很大影响。

一些执行此操作的公司

然而,有些公司认为适当优化的软件就足够了。参见例如

其他人已经走下了“软设备”的道路,例如英特尔在这里购买

就个人而言,我认为正确实施的软件不需要加速。在过去几年中,解析器,转换引擎和验证器已经走过了漫长的道路。见证Xerces C++DataDirect XQuerySaxon 9.1MarkLogicMarkMail申请。

答案 1 :(得分:1)

您可能从错误的角度接近问题。您是否希望提高某些系统的性能?如果是这样,那么通过各种方式,性能分析系统以突出瓶颈所在。除非您已经多次完成此过程,否则如果XML处理目前是您的第一瓶颈,我会感到惊讶。