2012-06-24 220 views
3

我有一些服務被移動應用程序調用。每秒向服務器發送驗證請求(重複任務)

移動應用程序需要與服務器保持最新。

所以,每個1 second我檢查服務器的任何額外的數據,如果發現我從服務器獲取數據(重複任務)。

每隔一秒發送一次HTTP請求是否有問題(大部分時間響應非常小,只是爲了告訴客戶端沒有發現數據)?

我對服務器使用Oracle App server,對客戶端使用iPhone

謝謝。

+0

同意它只會吃你的客戶電池,如果它確實,蘋果將拒絕進入應用程序商店。你是否每次登陸某個特定頁面都不會這麼做。 – Popeye

回答

2

它可能會吃掉你客戶的電池,並在你的服務器上創建大量的負載。

您可以嘗試commet long polling approach或更新版本(並且尚未得到良好支持)WebSockets

+0

真的我迷失了可能的技巧......你能給我提供一些'演唱會'的例子嗎? –

+0

當然,在這裏有很多的例子:http://stackoverflow.com/questions/333664/simple-long-polling-example-code –