我们最近尝试从 ruby 1.8.7 升级到 ruby 1.9.3。至少可以说已经过期了。然而,虽然整个应用程序的其余部分看起来要快得多,但使用 SOAP 的应用程序部分却受到了巨大的冲击。在我们的本地开发副本上,最大加载页面的页面加载时间增加了 7 秒!我们正在使用 Savon 2.2.0 / Rails 3.1.12,我想知道是否有其他人看到过这种行为以及他们对此做了什么?
我在几个地方读到芥末宝石可能是罪魁祸首。在更新到具有隐含性能增强的 4.0.0 开发版本后,我遇到了很多错误。我现在可以看到如何解决这些问题,但这将意味着重新编写大量代码。有谁知道这个芥末更新是否确定?我看到 Savon 3 将使用它...
我试图避免使用不同的 SOAP 客户端重写所有内容,而且我喜欢 Savon,因此非常感谢您提供任何帮助!但是,如果许多人因此而离开 Savon,您会推荐哪个 SOAP Client。