From: "NAKAMURA, Hiroshi" Date: 2006-10-17T22:39:31+09:00 Subject: [ruby-list:42896] Re: apt-listbugs: soap4r での悩み -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Junichi Uekawa wrote: > 現状 net/http 版には一つ HTTP Redirect が実装されていないという問題が > あります。そのため現状は libhttp-access2 を利用するようにしています。 > これは netHttpClient.rb で実装すればすむ話のような気もしています。 [ruby-list:42893]のパッチ、ありがとうございました。いただきます。 >> (*1)(*2) http-access2がインストールされていた場合には、無条件で >> http-access2を利用します。そのため、(*2)の対応ができた場合でも、この機能 >> を利用するには「http-access2がインストールされていない」という要件が必要 >> です。 > > また、この条件を満たすのはあらゆる Debian GNU/Linux ディストリビュー > ションの全ユーザに libhttp-access2 をインストールしないように、と依頼 > することになるので、現実的とはいえません。 http-access2でproxy authenticationができるのがベストですね。検討してみま すが、身の回りで必要がないこともあり、実装には時間がかかるかもしれません。 > soap4r-20061004.tar.gz で確認してみました。確かに600バグレポートを取得 > するのに340MB程度必要だったのが、170MB程度まで半減されました。 最初に報告してくれた人だと、1MBのXMLを扱って>700MBメモリ消費だったのが、 90MBに減った、とのことでした。半分にしかなりませんでしたかー。30KBのXML で170MBのメモリ消費というのは大きすぎますね。 どこかから、その30KBのXMLを取得することは可能でしょうか。手元で再現させ てみたいです。 # 1MBのSOAP responseって。。。RESTにしなさいよRESTに > eBay -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (Cygwin) iQEVAwUBRTTc2h9L2jg5EEGlAQKUVAf/RVQxi97fGSRPhAt5lFN9f5dS3Gr/1w/A gV2rZo5zj1Ew0mMQom/oQHDsYLxLXQZiHYiaEH7vPfCJKekVvbejTMpY5LVi7CDZ DNIXE5TbJjwIYwAYEx/EdEiHuax4WfO3DyelW1bz1LPiEuEEj1VNtPwXlXjQe5fa gD11tK1fd3km1dj8nb2WRZKUn8FiXMbR0p6jH3vtNeslZT6xbD2k6GAbZq6DkgCQ iPFHh3vi+DGDuJAHKpf03ybr/8QQVuSCnuja0yIGiWlhwd9PtUCzJCDwtcKtHqa4 AxUNKp5qeyxNItKEMUIHUYXZbPNHN+uX4aAIroZmx6RFMbTLZn2fSg== =KvJj -----END PGP SIGNATURE-----