我是真正的新手,使用Node.js和Socket.io - 如果這是一個愚蠢的問題,請耐心等待。爲什麼Safari和Chrome上的Socket.io連接速度慢
我在Heroku上設置了一個非常基本的dummy來測試Socket.io。您只需點擊一個按鈕,所有連接的瀏覽器就會相應地看到一條消息。當服務器在本地運行時,這非常有效。現在在Heroku上,我看到Safari和Chrome上的連接問題。初始連接延遲約10秒鐘,並且在第一次調用io.connect('http://myapp.heroku.com/')
時出現錯誤503。
事情可以在Firefox和Internet Explorer中非常直接地連接。
你可以看到應用程序在這裏行動: http://sprain.ch/socketio/
任何想法什麼可能會導致這樣的問題,以及如何解決它?
我也可以在Firefox中重現行爲。前兩個調用快速返回,但在第三個調用後,它看起來像服務器需要20多秒才能響應。 http://bit.ly/rtGkCD – SuitedSloth
我沒有在Firefox上重現它,但在Chrome上我做到了。似乎有點奇怪,也許這是一個Heroku或什麼的問題。 @sprain您使用的是Socket.IO的哪個版本,以及啓用了哪些傳輸? – alessioalex
我使用Socket.io 0.7。 – sprain