2012-01-28 4 views
1

Socket.IO에서 클라이언트 연결을 청취 할 때 XHR로 되돌아 오는 대기 시간이 8-9 초인 것으로 보입니다. Socket.IO를 사용하여 사용자의 뉴스 피드에 데이터를 전달하는 경우 대부분의 경우 너무 느립니다. 8 ~ 9 초가 소요될 수 있습니다.Socket.IO 속도 향상

이 오류의 속도를 높이는 방법이 있습니까?

편집는 :

Nodejitsu의 VPS에 배포 한 후 다시이 시도하고 소켓 연결 (사용자가 눈치 채지 못할 거라고만큼) 거의 즉각적이었다. 내 로컬 컴퓨터에서만이 문제가 발생합니다. 그래서 질문은 실제로있을 수 있습니다 : 내 로컬 컴퓨터에서 왜 그렇게 느린가요?

+0

로컬 컴퓨터에는 어떤 설정이 있습니까? – Alfred

답변

0

이 질문은 지역 설정에 대한 추가 정보가 없으면 거의 대답 할 수 없지만 XHR로 넘어가는 것은 흥미 롭습니다. 다음 질문은 일 수 있습니다.은 왜 XHR에 오류가 발생했는지 설명하지만 게시 된 후에는 동일한 브라우저를 성공적으로 사용할 수는 없습니다.

Socket.io reverting to XHR/JSONP polling for no apparent reason

내가 읽은 또 다른 잠재적 인 문제

약 브라우저가 잘못된 전송 방법을 캐시 한 것입니다. 브라우저 캐시를 지우고 다시 연결하여 문제가 해결되는지 확인할 수 있습니다.

https://groups.google.com/group/socket_io/browse_thread/thread/e6397e89efcdbcb7/a3ce764803726804

당신이 WebSocket을 또는 FlashSockets를 사용하지 않을 왜 알아낼 수없는 경우 마지막으로는, 당신이 로컬로 개발하는 경우 있도록 socket.io 구성에서 옵션으로 그들을 제거 시도 할 수

, 당신은 적어도 더 빠른 개발을 위해 지연을 지나칠 수 있습니다.