2012-06-24 8 views
3

모바일 앱에서 일부 서비스를 호출했습니다.서버에 1 초마다 확인 요청 보내기 (반복 작업)

모바일 앱이 서버와 최신 상태 여야합니다.

그래서, 모든 1 second 서버 (반복 작업)에서 데이터를 찾으면 모든 추가 데이터를 확인합니다.

HTTP 요청을 1 초마다 보내는 것으로 문제가 있습니까? (대부분의 경우 응답이 매우 작고 데이터를 찾지 못한 클라이언트에게 알려주는 것이 대부분입니다)?

서버에 Oracle App server, 클라이언트에 iPhone을 사용하고 있습니다.

감사합니다.

+0

귀하의 고객 배터리를 먹을 것입니다 동의하고 그 애플은 애플 리케이션 스토어에 갈에서 그것을 거부합니다 않으면 동의합니다. 특정 페이지에 착륙 할 때마다 그렇게 할 수는 없습니까? – Popeye

답변

2

아마 클라이언트의 배터리를 먹어서 서버에 많은 부하를 줄 것입니다.

commet long polling approach 또는 최신 (아직 지원되지는 않음) WebSockets을 사용해보십시오.

+0

정말 기술로 인해 길을 잃었어요. 제게 '콘서트'예를 들어 주시겠습니까? –

+0

물론 여기에는 많은 예제가 있습니다. http://stackoverflow.com/questions/333664/simple-long-polling-example-code –