我有一个CF3.5的应用程序 调用简单的webMethod就好 bool Ping(Guid id){return true;} 需要大约1.8秒(Windows客户端应答需要约0.3秒)
正如我所读到的那样,有一种方法可以通过gzip来优化速度 - 但在这里似乎我们还没有压缩... 还有其他想法可以提高速度吗?
感谢
答案 0 :(得分:0)
从Compact Framework调用Web服务时,第一次调用总是非常慢,因为CF必须JIT并实例化调用所需的所有代理段。通常情况下,您会看到第一次通话缓慢,然后是合理的通话时间。一个典型的解决方法是让应用程序在启动时启动一个工作线程,调用Web服务 - 即使它只是调用存根方法 - 在需要创建之前在后台完成所有工作真正的“打电话。”