2009-04-11 25 views
0

我創建從手機接收的一些數據,並將其保存到數據庫的服務。如何找到RESTful服務性能不佳的原因?

手機正在發送數據每250毫秒。正如我注意到數據存儲的延遲增加,我嘗試運行WireShark並寫入日誌。

我注意到,正在無延遲(使用Wireshark檢查)是由一種手機的Web請求,但在服務日誌中,我注意到接收到請求每一秒半或幾乎兩秒。

有誰知道可能是問題或測試,並確定這種延遲的原因的呢?

我創造與WCF(的WebHttpBinding)服務和數據庫是MS SQL。 順便說一下,日誌存儲http請求的時間以及將數據寫入數據庫的時間。如上所述,請求每隔1.5-2秒接收一次,之後需要50毫秒將數據存儲到數據庫。

謝謝!

+0

平臺/技術棧? – Brian 2009-04-11 18:26:25

回答

0

也許有在所規定的連接一定的侷限性服務提供商?

,如果你(用於測試)不寫入數據庫,只要登錄頁面點擊服務器日誌時間戳會發生什麼?

0

檢查你沒有在Web服務上運行的任何跟蹤,這可真是害死PERF。

相關問題