0

当我们的应用程序第一次尝试使用EWS Managed API 2.0与其Exchange Server 2007 SP1通信时,我们的客户遇到了大约 10 秒的延迟。

似乎如果一段时间内没有提出请求,则延迟会在以下请求中返回。

我假设它与另一个 SO 问题中描述的内容有关,并想问对此可以做些什么。 (进一步的测试表明这很可能不是这种情况)

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

4

2 回答 2

1

它无法通过轻弹服务器上的开关来解决..除非您可能不允许应用程序池进入睡眠状态?应用程序池空闲超时

于 2013-08-14T18:06:02.437 回答
0

该问题可能是由于用户的日历文件夹和邮箱中的大量项目通常导致 Exchange 处理得不太好。

我们希望通过使用AQS 查询来提高 Exchange Server 2010 的性能。

我问了一个更详细的单独问题


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

该问题似乎仅在第一次使用SearchFilter / FindItems时出现。下一个请求立即通过。

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

于 2013-10-04T17:03:43.040 回答