2011-04-10 3 views

답변

2

페이는 더 복잡하고 견고한 솔루션입니다. 메시징 용 소켓을 사용하는 것처럼 보이지만 jQuery 폴링은 시간 간격으로 아약스 요청을 보내는 것일뿐입니다.

+1

faye를 사용하면 게시 된 직후에 메시지를 받게됩니다. 폴링을 사용하면 시간 간격으로 모든 메시지를 가져올 수 있습니다. – dombesz

+0

이것이 소켓이 작동하는 방식입니다. – fl00r

+0

Faye가 더 즉각적이지만 폴링이 서버에 부담을 덜어줍니다. –

0

서버가 수신 할 때 메시지를 보내는 클라이언트를 알 수 있기 때문에 Faye는 폴링보다 효과적입니다. 메시지를 폴링하는 동안 서버에 새 메시지가 있는지 확인하고 클라이언트에게 표시하도록 모든 시간을 요청해야합니다.

그래서 메시지의 경우 웹 소켓에서 서버가 요청하는 동안 둘 이상의 요청을해야합니다. 또한 faye를 사용하려면 서버와 모든 클라이언트 내에서 연결을 처리 할 다른 서버가 필요합니다.

관련 문제