最近、ruby 1.8.7 から ruby 1.9.3 へのアップグレードを試みました。控えめに言っても時代遅れです。ただし、アプリケーション全体の残りの部分ははるかに高速に見えますが、SOAP を使用するアプリケーションの部分は劇的な打撃を受けています。最大の読み込みページのローカル開発コピーでは、ページの読み込み時間が 7 秒増加しました! 私たちはSavon 2.2.0 / Rails 3.1.12を使用していますが、他の誰かがこの種の動作を見たことがあるかどうか、そして彼らはそれに対して何をしたか疑問に思っていましたか?
わさびの宝石が原因である可能性があることをいくつかの場所で読みました. 暗黙のパフォーマンス強化を含む 4.0.0 の開発バージョンに更新した後、かなりの数のエラーが発生しました。これらを修正する方法はわかりましたが、かなりの量のコードを書き直す必要があります。この Wasabi アップデートが確実なものかどうか、誰か知っていますか? Savon 3が使用するようです...
私は、別の SOAP クライアントですべてを書き直すことを避けようとしています。さらに、Savon が好きなので、これについて何か助けていただければ幸いです。ただし、多くの人がこのために Savon から離れた場合は、どの SOAP クライアントをお勧めしますか。