【发布时间】:2019-10-01 05:33:15
【问题描述】:
我的 WCF Web 服务有问题,服务类和合同类都包含 650 多种方法,当我使用“添加服务参考”并尝试调用服务客户端方法之一,响应时间过长,超过 3 分钟,这是不可接受的。
我尝试将服务类和合同中的方法减少到 5 个,响应时间也减少到不到 1 秒,但减少方法数量并不是解决方案,因为我的服务中需要 650 多种方法。
该服务是使用 Visual Studio 2017 使用 VB.NET 构建的,并托管在 IIS 和控制台应用程序中自托管。
这两天我一直在寻找这个问题的解决方案,但没有答案,请帮助...
P.S:当使用 Retrofit 从 android 应用程序调用服务方法时,响应时间也很快,不到一秒。
以下是关于我的 web.config 文件的 sn-p:
【问题讨论】:
-
另外值得注意的是,延迟是在从客户端调用 Web 服务方法的时间到真正命中该方法的时间之间,而不是来自服务器端的响应时间
标签: vb.net visual-studio performance web-services wcf