单机器人wcf第一次呼叫太慢

单机器人wcf第一次呼叫太慢,wcf,xamarin.android,Wcf,Xamarin.android,我知道第一个wcf呼叫通常非常慢。我的应用程序就是这样。我曾尝试应用通过互联网找到的各种解决方案,但进展甚微 但让我困惑的是,即使在退出并在几分钟后重新进入应用程序后,所有后续的wcf调用都非常快。我认为android在某些内存缓存中保留了一些dll或任何与wcf基础设施相关的资源,这样即使在重新进入应用程序调用后,的速度也很快,这是正确的吗?如果是这样的话,我可以使用同样的技术让“wcf资源”随时准备为我的应用程序启动吗?(我希望我的问题是明确的:-)提前感谢您尝试在没有wcf的情况下启动与服

我知道第一个wcf呼叫通常非常慢。我的应用程序就是这样。我曾尝试应用通过互联网找到的各种解决方案,但进展甚微


但让我困惑的是,即使在退出并在几分钟后重新进入应用程序后,所有后续的wcf调用都非常快。我认为android在某些内存缓存中保留了一些dll或任何与wcf基础设施相关的资源,这样即使在重新进入应用程序调用后,的速度也很快,这是正确的吗?如果是这样的话,我可以使用同样的技术让“wcf资源”随时准备为我的应用程序启动吗?(我希望我的问题是明确的:-)提前感谢您

尝试在没有wcf的情况下启动与服务的连接(例如使用http请求)。如果速度也很慢,则可能是网络问题(或设备上的网络缓存)。另外,您没有指定是否有任何特殊的安全wcf配置,我不应用任何安全BasicHttpBinding http_binding=new BasicHttpBinding(BasicHttpSecurityMode.None);我将尝试在没有wcf的情况下调用该服务,并查看其运行情况。感谢回复http请求的事情。此外,我不是安卓专家,但如果有办法嗅探网络级别,请检查延迟是在该级别还是在appHi Yaron中。我切换到使用wcf rest,并使用http webrequest进行了调用。我可以看到一些秒的改进(不是很多,但肯定比普通wfc更好)。现在我将继续这样做。我想在我的项目中取得进展,以后我将努力提高甚至更好的网络通话速度。谢谢你的帮助。