0

我在 WPF 中有一个使用 Java Web 服务的应用程序。用户可以通过应用程序搜索一些文档。两天前,他们(创建了网络服务)告诉我必须更改服务的 url。所以,我做到了。但在那之后,应用程序开始获取数据比以前慢。说实话,我在一次搜索中向 Web 服务发出了大约 12 个请求。但是使用 HTTPS 的 previuos 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 服务的实现已经更新并且他们的性能搞砸了?

它也可能是他们的基础设施,或者如果有更多的人使用他们的网络服务......可能是很多东西,但你的代码;)

我不认为 HTTP 应该比 HTTPS 慢,通常情况恰恰相反,因为 HTTPS 上的加密开销很小。

于 2013-02-21T07:46:29.813 回答