두 railscasts에서 faye server 및 jQuery polling이 발생했습니다. 궁극적으로 같은 것을 성취하는 두 가지 기술이라고 생각됩니다. 언제 다른 것을 선택하고 싶습니까? 각각의 상대적인 장점/단점은 무엇입니까?jQuery 폴링과 Faye 서버의 차이점은 무엇입니까?
2
A
답변
2
페이는 더 복잡하고 견고한 솔루션입니다. 메시징 용 소켓을 사용하는 것처럼 보이지만 jQuery 폴링은 시간 간격으로 아약스 요청을 보내는 것일뿐입니다.
0
서버가 수신 할 때 메시지를 보내는 클라이언트를 알 수 있기 때문에 Faye는 폴링보다 효과적입니다. 메시지를 폴링하는 동안 서버에 새 메시지가 있는지 확인하고 클라이언트에게 표시하도록 모든 시간을 요청해야합니다.
그래서 메시지의 경우 웹 소켓에서 서버가 요청하는 동안 둘 이상의 요청을해야합니다. 또한 faye를 사용하려면 서버와 모든 클라이언트 내에서 연결을 처리 할 다른 서버가 필요합니다.
관련 문제
- 1. 폴링과 인계의 차이점은 무엇입니까?
- 2. Faye 또는 Redis Pubsub
- 3. Bonjour - 클라이언트와 서버의 차이점은 무엇입니까?
- 4. jQuery 업데이트 및 폴링과 같은 스크롤
- 5. SQL 서버의 DateTime과 DateTime의 차이점은 무엇입니까?
- 6. 웹 서버와 CalDav 서버의 차이점은 무엇입니까?
- 7. 웹 서버와 게임 서버의 차이점은 무엇입니까?
- 8. 스트리밍 서버의 RTP 또는 RTSP의 차이점은 무엇입니까?
- 9. AppEngine의 Django와 Linux 서버의 Django의 차이점은 무엇입니까?
- 10. mysql과 sql 서버의 차이점은 무엇입니까? 성능, 기능, ...?
- 11. 응용 프로그램 서버와 웹 서버의 차이점은 무엇입니까?
- 12. ThreadPool은 폴링과 같은 Executor입니다.
- 13. jquery와 jquery UI의 차이점은 무엇입니까?
- 14. jQuery 플러그인과 jQuery 위젯의 차이점은 무엇입니까?
- 15. jQuery 배열과 jQuery 객체의 기술적 차이점은 무엇입니까?
- 16. 프로덕션 서버에서 faye 서버 실행
- 17. Faye 대 Socket.IO (및 Juggernaut)
- 18. 레일 pub/sub with faye
- 19. 셰어 포인트 서버의 dataform webpart와 일반 목록 webpart의 차이점은 무엇입니까?
- 20. in jQuery $ .myFunction과 $ .fn.myFunction의 차이점은 무엇입니까?
- 21. 이 두 jQuery 함수의 차이점은 무엇입니까?
- 22. dhtmlxtabbar와 jQuery UI 탭의 차이점은 무엇입니까?
- 23. JQuery 1.6에서 removeProp과 removeAttr의 차이점은 무엇입니까?
- 24. 이 기능들의 차이점은 무엇입니까?
- 25. Server.MapPath와 HostingEnvironment.MapPath의 차이점은 무엇입니까?
- 26. $ .cache와 $ .data의 차이점은 무엇입니까?
- 27. ajax와 jquery의 차이점은 무엇입니까?
- 28. jquery .submit()과 jquery 양식 플러그인을 사용하는 것의 차이점은 무엇입니까?
- 29. SQL 서버의 인덱스
- 30. SQL 서버와 오라클의 차이점은 무엇입니까
faye를 사용하면 게시 된 직후에 메시지를 받게됩니다. 폴링을 사용하면 시간 간격으로 모든 메시지를 가져올 수 있습니다. – dombesz
이것이 소켓이 작동하는 방식입니다. – fl00r
Faye가 더 즉각적이지만 폴링이 서버에 부담을 덜어줍니다. –