0

Java Web サービスを使用している WPF のアプリケーションがあります。ユーザーは、アプリケーションを介して一部のドキュメントを検索できます。2 日前、彼ら (Web サービスを作成した人) から、サービスの URL を変更する必要があると言われました。だから、私はそれをしました。しかしその後、アプリケーションは以前よりもデータの取得が遅くなり始めました。実は、1回の検索でWebサービスに12件くらいリクエストを出しているのです。しかし、HTTPS を使用していた以前の Web サービスでは、約 0.52 秒ですべてのデータを取得していました。しかし、現在の Web サービスは HTTP を使用しており、すべてのデータを取得するのに約 8 秒かかります。私の意見では、問題はプロトコルかもしれません。しかし実際には、HTTP での処理時間は HTTPS よりも長くなければなりません。それで、何が問題になる可能性がありますか?また、そのコードを使用して Web サービスに接続しています。

HQRTXServiceWSService service = new HQRTXServiceWSService();
service.Url = " a url of the web service";
service.Credentials = new System.Net.NetworkCredential("user", "password");
service.PreAuthenticate = true;
4

1 に答える 1

0

Web サービスの実装が更新され、パフォーマンスが台無しになったのではないでしょうか?

また、インフラストラクチャである可能性もあれば、Webサービスを使用する人が多い場合...コード以外の多くのものである可能性もあります;)

私は、HTTP が HTTPS より遅くあるべきだとは思いません。通常は逆です。なぜなら、HTTPS での暗号化にはわずかなオーバーヘッドがあるからです。

于 2013-02-21T07:46:29.813 に答える