[英]Poor response times Office 365 SOAP API (via ews-java-api)?
因此,最近我遇到了使用ews-java-api庫使用SOAP API(我相信是)的Office 365響應時間非常慢的問題。
代碼在幾個月內還沒有發生任何變化,但是現在在使用Exchange服務對象進行保存,加載,驗證等操作時突然間,我可能要等待30秒以上才能得到響應!
關於為什么或我能做什么的任何想法(如果可能的話,除了切換到REST API外)?
預先感謝,阿什。
[ 這篇文章實際上並沒有給出解決方案,但是對於評論來說太長了,至少提供了一些調查的指示 ]
是的,眾所周知,Office 365 Exchange Web服務運行緩慢。 在開發環境中進行的測試中,我通常以秒為單位對例如GetItem
調用的答復進行評估,對於使用Office 365進行日歷的客戶之一,我也是如此。
我所說的時間至少是過去六個月,所以我不確定這與您突然之間的情況如何 。
我們的(Delphi)程序代碼具有通過EWS(SOAP)或通過Outlook與Exchange服務器直接同步的能力。 在后一種情況下,我們使用OLE並讓Outlook與Exchange 365進行通信。與該客戶端足夠奇怪的是,當他選擇通過Outlook *進行同步時,我們看到了顯着的速度提高-我沒有理由。 也許某種緩存或Outlook / Exchange通信使用其他方法?
我沒有使用REST API的經驗。
Microsoft虛擬學院具有Office 365績效管理培訓,該培訓可能會有用,但我還沒有遵循(尚未?)。
您無法控制MS是否/如何使用EWS節流,因此路徑無處可通...
有些工具聲稱可以通過WAN改善Office 365的性能,但我不確定這些工具是否會起作用。
REST API出現了一個問題(2014年),它也很慢,但是從它的答復來看這似乎是固定的。
*:盡管如此,我們確實遇到了另一個時區轉換問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.