SOAP 呼び出しに大きく依存するプロジェクトに取り組んでいます。問題は、ロード時間が非常に長いことです。
$client = new SoapClient("https://link.to.wsdl");
$client = $client->GetDestination(array(
"parameter1" => $param1,
"parameter2" => $param2
));
コードの最初の部分 (オブジェクト $client の開始) には約 2 秒かかり、非常に許容範囲内です。ただし、getDestination を呼び出すと、約 10 秒の読み込み時間が追加されます。これは、私が呼び出すすべての get または set メソッドにあります。
このコードは php 5 で実行されています。メソッドは .net 4.x で記述されています。
これがなぜなのか、どうすれば解決できるのか誰か知っていますか?
編集: ping 統計 10 個のパケットが送信され、10 個のパケットが受信され、0.0% のパケット損失ラウンドトリップ min/avg/max/stddev = 1.086/2.320/3.624/1.157 ms