我有一些服務被移動應用程序調用。每秒向服務器發送驗證請求(重複任務)
移動應用程序需要與服務器保持最新。
所以,每個1 second
我檢查服務器的任何額外的數據,如果發現我從服務器獲取數據(重複任務)。
每隔一秒發送一次HTTP請求是否有問題(大部分時間響應非常小,只是爲了告訴客戶端沒有發現數據)?
我對服務器使用Oracle App server
,對客戶端使用iPhone
。
謝謝。
我有一些服務被移動應用程序調用。每秒向服務器發送驗證請求(重複任務)
移動應用程序需要與服務器保持最新。
所以,每個1 second
我檢查服務器的任何額外的數據,如果發現我從服務器獲取數據(重複任務)。
每隔一秒發送一次HTTP請求是否有問題(大部分時間響應非常小,只是爲了告訴客戶端沒有發現數據)?
我對服務器使用Oracle App server
,對客戶端使用iPhone
。
謝謝。
它可能會吃掉你客戶的電池,並在你的服務器上創建大量的負載。
您可以嘗試commet long polling approach或更新版本(並且尚未得到良好支持)WebSockets。
真的我迷失了可能的技巧......你能給我提供一些'演唱會'的例子嗎? –
當然,在這裏有很多的例子:http://stackoverflow.com/questions/333664/simple-long-polling-example-code –
同意它只會吃你的客戶電池,如果它確實,蘋果將拒絕進入應用程序商店。你是否每次登陸某個特定頁面都不會這麼做。 – Popeye