3

PHP5と組み込みのSoapClientを使用しています。
これは、PHPSoapサポートの開発者にとって本当に質問です。

SoapClientには、WSDLファイルをローカルにキャッシュするWSDLモードと、独自の要求を作成する必要がある非WSDLの2つの選択肢があります。

WSDLを使用する方が明らかに便利です。しかし、SoapClientインスタンスを作成するたびに、これがどの程度の処理を行うのだろうか。WSDLはキャッシュされますが、SoapClientを作成するたびにWSDL全体を再処理する必要がありますか?もしそうなら、非WSDLルートを使用する方が(CPUに関して)より効率的であるように思われます。

私の状況では、非WSDLSoapClientを作成することは問題ありません。するべきか?

4

1 に答える 1

0

It takes enough time for them to build in a cache (so its painful). I guess the real question is when does that cache expire (on script exit?) and how many calls are you making (per script?).

Also it sounds like you're trying to prematurely optimize something. If its not a problem don't worry about it. You could spend up time on something that doesn't matter.

于 2010-05-04T12:10:46.117 に答える