나는 Node.js와 Socket.io의 진정한 초보자입니다.이 바보 같은 질문이 있으면 저와 함께하시기 바랍니다.Safari와 Chrome에서 Socket.io 연결이 느려지는 이유
나는 Heroku에서 Socket.io를 테스트하기 위해 매우 기본적인 더미를 설정했습니다. 버튼을 클릭하기 만하면 모든 연결된 브라우저가 그에 따라 메시지를 볼 수 있습니다. 이것은 서버가 로컬에서 실행될 때 매우 잘 작동했습니다. 이제 Heroku에서 Safari와 Chrome의 연결 문제를 봅니다. 초기 연결은 약 10 초 동안 지연되고, io.connect('http://myapp.heroku.com/')
의 첫 번째 호출에서 503 오류가 발생합니다.
Firefox와 Internet Explorer에서는 거의 즉각적인 연결로 작동합니다. 이 문제가 발생할 수 있습니다 무엇에 http://sprain.ch/socketio/
모든 아이디어를 어떻게 그것을 해결하기 위해 :
현재 행동에 응용 프로그램을 볼 수 있습니까?
나는 파이어 폭스에서도 동작을 재현 할 수있다. 처음 두 번의 호출은 빠르게 돌아 오지만 세 번째 이후에는 서버가 20 초 이상 응답하는 것처럼 보입니다. http://bit.ly/rtGkCD – SuitedSloth
Firefox에서는 재생산하지 않았지만 Chrome에서는 재생했습니다. 이상하게 보입니다. 아마도 헤로 쿠 등의 문제 일 수도 있습니다. @sprain Socket.IO의 어떤 버전을 사용하고 있으며 어떤 전송 기능이 활성화되어 있습니까? – alessioalex
나는 Socket.io 0.7을 사용한다. – sprain