0

クライアントは、アプリケーションがEWS マネージ 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初めて使用するときにのみ発生するようです。次のリクエストは遅滞なく通​​過します。

最初は、拡張プロパティの検索が原因ではないかと疑っていましたが、代わりに特定の日付のカレンダー アイテムを検索しても問題が解決しないことに気付きました。そして速い。これが、Exchange 2010 で AQS とインデックス付きプロパティを検索することで、必要な速度向上が得られることを願っている理由です。

于 2013-10-04T17:03:43.040 に答える