가벼운 무게는 Socket.io입니까? 문제없이 매시간 내 클라이언트에서 내 서버로 메시지를 내보낼 수 있습니까?Mobile의 NodeJS 및 Socket.io에서 매초마다 폴링을 수행 할 수 있습니까?
0
A
답변
1
Socket.io는 사용 가능한 IO 메커니즘 스택을 사용하여 작동합니다. 먼저, HTML5 웹 소켓을 시도합니다. 이것들은 본질적으로 적절한 TCP 소켓을 생성하므로 오버 헤드가 거의 없습니다. 이 기능을 사용할 수있는 한 모바일 애플리케이션이 정상적으로 작동해야합니다.
그러나 스택의 하위 메커니즘에는 플래시 객체와 폴링 (XmlHttpRequest
)이 포함되며, 후자는 모바일 응용 프로그램을 사용할 때 매우 낭비가 될 수 있습니다. 나는 확실히 전화에 1 초의 폴링 속도를 사용할 것을 제안하지 않을 것이다.
내 제안은 socket.io가 폴링 모드로 돌아가서 앱 작동 방식을 변경하는 경우를 감지하는 것입니다. 낮은 폴링 율을 사용하지만 필요할 때 강제 업데이트하십시오.
관련 문제
- 1. Windows Phone 7에서 WCP로 긴 폴링을 수행 할 수 있습니까?
- 2. 매초마다 텍스트를 깜박이게 할 수 있습니까?
- 3. 매초마다 프로세스를 죽일 수 있습니까?
- 4. socket.io에서 'on'메서드를 호출 할 수 없습니다
- 5. WSS 어댑터를 사용하여 BizTalk Server에서 컨텐트 기반 폴링을 수행 할 수 있습니까?
- 6. 매초마다 변경되는 Google지도가 있습니까?
- 7. Quartz 스레드가 매초마다 실행되도록 예약 할 수 있습니까?
- 8. 매초마다 MySQL 쿼리를 실행할 수 있습니까?
- 9. 하나의 명령으로이 작업을 수행 할 수 있습니까?
- 10. 어떻게하면 DataGridview에서이 작업을 수행 할 수 있습니까?
- 11. MSAccess에서 대량 삽입을 수행 할 수 있습니까?
- 12. Socket.io에서 Close 이벤트를 처리하려면 어떻게해야합니까?
- 13. DataGrid 스타일에서이 작업을 수행 할 수 있습니까?
- 14. 하나의 쿼리로이 작업을 수행 할 수 있습니까?
- 15. BigTable에서 OLAP을 수행 할 수 있습니까?
- 16. 스키닝으로이 작업을 수행 할 수 있습니까?
- 17. SQL에서 병렬 필드를 수행 할 수 있습니까?
- 18. .NET AppDomains가이 작업을 수행 할 수 있습니까?
- 19. websocket 서버에서 긴 폴링을 제공하기 위해 socket.io에서 폴백을 사용하는 방법은 무엇입니까?
- 20. 루프없이이 쿼리를 수행 할 수 있습니까?
- 21. 재귀 및 스택없이 inorder traversal을 수행 할 수 있습니까?
- 22. Oracle10g에서 동일한 쿼리로 Insert 및 Delete를 수행 할 수 있습니까?
- 23. Bash if 문 : 과제 및 비교를 수행 할 수 있습니까?
- 24. Jquery - 개체 및 문자열로 이루어진 선택기를 수행 할 수 있습니까?
- 25. 단일 프로젝트에서 MSpec 및 NUnit 테스트를 수행 할 수 있습니까?
- 26. Django에서 중첩 쿼리 및 제외를 수행 할 수 있습니까
- 27. 자바 변환 및 유효성 검사를 동시에 수행 할 수 있습니까?
- 28. PDO를 사용하여 동시 요청 및 수정을 수행 할 수 있습니까
- 29. 긴 폴링을 구현할 수 없습니다.
- 30. IE에서 XHR 폴링을 사용하는 Socket.IO
대체로 사용자가 연결이 끊어지면 얼마나 잘 감지합니까? 사용자가 더 이상 존재하지 않는다는 것을 깨닫는 것이 핵심적 일뿐입니다. – JAstanton
확실하지 않습니다. 문서를 확인해야합니다. – Polynomial