Почему соединение Socket.io медленное в Safari и Chrome

Я новичок в Node.js и Socket.io, поэтому, пожалуйста, потерпите меня, если это глупый вопрос.

Я установил очень простой манекен на Heroku, чтобы протестировать Socket.io. Все, что вы можете сделать, это нажать кнопку, и все подключенные браузеры увидят соответствующее сообщение. Это очень хорошо работало, когда сервер работал локально. Теперь, когда он находится на Heroku, я вижу проблемы с подключением в Safari и Chrome. Первоначальное соединение задерживается примерно на 10 секунд, и я получаю ошибку 503 при первом вызове io.connect ('http://myapp.heroku.com/') .

В Firefox и Internet Explorer все работает хорошо при почти немедленном подключении.

Вы можете увидеть приложение в действии здесь: http://sprain.ch/socketio/

Есть идеи о том, что может вызвать эту проблему и как ее исправить?

5
задан MrWhite 17 January 2013 в 08:35
поделиться