.net Exchange Web服务使第一个请求变慢

.net Exchange Web服务使第一个请求变慢,.net,web-services,exchangewebservices,exchange-server-2007,ews-managed-api,.net,Web Services,Exchangewebservices,Exchange Server 2007,Ews Managed Api,当我们的应用程序第一次尝试使用与他们的Exchange Server 2007 SP1通信时,我们的客户端遇到约10秒的延迟 似乎如果一段时间内没有提出任何请求,那么延迟会在下面的请求中返回 我假设它与中描述的内容有关,我想问一下对此可以做些什么。(进一步测试表明,情况很可能并非如此) 这是一个可以通过轻触服务器上某个位置的开关来解决的问题吗?或者我们是否被迫定期从应用程序执行某种保持活动状态的请求?(叹气)这不能通过轻弹服务器上的开关来解决。。除非你可能不允许应用程序池进入睡眠状态 该问题可能

当我们的应用程序第一次尝试使用与他们的Exchange Server 2007 SP1通信时,我们的客户端遇到约10秒的延迟

似乎如果一段时间内没有提出任何请求,那么延迟会在下面的请求中返回

我假设它与中描述的内容有关,我想问一下对此可以做些什么。(进一步测试表明,情况很可能并非如此)


这是一个可以通过轻触服务器上某个位置的开关来解决的问题吗?或者我们是否被迫定期从应用程序执行某种保持活动状态的请求?(叹气)

这不能通过轻弹服务器上的开关来解决。。除非你可能不允许应用程序池进入睡眠状态

该问题可能是由于用户的日历文件夹和邮箱中的大量项目导致的,而Exchange无法很好地处理这些项目。

我们希望ExchangeServer2010中的性能有所提高,也许可以通过使用


一般来说,延迟似乎与第一个请求无关,而是与在用户邮箱(特别是日历)中执行搜索的第一个请求有关

问题似乎仅在首次使用时出现。下一个请求立即通过


起初,我们怀疑原因是对扩展属性的搜索,但意识到即使在搜索特定日期的日历项时,问题仍然存在——即仅搜索我们希望“索引”且快速的第一类属性时。这就是为什么我们希望AQS和在Exchange 2010中搜索索引属性可以提供必要的速度提升。

一开始这是一个值得尝试的选项,但我的怀疑是错误的,更改空闲超时也没有帮助。不过,谢谢你的意见。