sar*_*ake 4 web-services compact-framework
我有一个在IIS 7.0上运行的.net 2.0 Web服务.
我从一个紧凑的框架编写的应用程序(CF 2.0)中使用此服务.第一个呼叫需要13秒,所有后续呼叫都超快(1秒以内).没有数据被缓存.
任何想法如何解决这个问题?
CF应用程序下的第一个调用是在创建设备上的所有代理对象时.因此,即使服务器上的对象等已经旋转,每个设备的第一个呼叫将比任何后续呼叫慢得多.
一个常见的解决方法是让您的服务公开一些存根方法(如果您愿意,它可以完全不做任何事情),并且当您的应用程序启动时,会生成一个调用此存根的工作线程.这将在后台为您创建服务代理对象,因此当您的应用程序实际调用服务时,一切就绪.
| 归档时间: |
|
| 查看次数: |
3215 次 |
| 最近记录: |