Skip to main content
 首页 » 编程设计

SOAP 与 XML-RPC 或 REST 的性能比较

2024年05月22日8zhoujg

关于使用 XML-RPC 或 REST 的解决方案的简单性的争论很容易理解,也很难反驳。

我还经常听到这样的争论:SOAP 开销的增加可能会显着影响使用的带宽,甚至可能影响延迟。我想看看量化影响的测试结果。有人知道此类信息的良好来源吗?

请您参考如下方法:

SOAP 与 REST 速度的主要影响与线速无关,而是与缓存能力有关。 REST 建议使用 Web 语义,而不是尝试通过 XML 进行隧道传输,因此 RESTful Web 服务通常设计为正确使用缓存 header ,因此它们可以与缓存代理甚至本地浏览器缓存等 Web 标准基础设施良好配合。此外,使用网络语义意味着 ETag 和自动 zip 压缩等都是众所周知的提高效率的方法。

..现在你说你想要基准。好吧,在 Google 的帮助下,我找到了 one guy其测试表明 REST 比 SOAP 快 4-6 倍,另一个 paper这也有利于 REST。