4

WebSocketとChrome(22.0.1229.79m)に奇妙な問題があります(他のブラウザーの認証をまだコーディングしていないため、テストできません)。Chromeを3回リロードすると、WebSocketサーバーへの接続に大幅な遅延が発生するようです。サーバーは接続を遅らせていません。Chromeが遅れている間に別のPCに接続してこれをテストし、完全に接続しました。

これを修正する方法はありますか?これは、データを受信するサーバーを切り替えるときに問題になります。停止し、遅延します。これはユーザーエクスペリエンスにとって本当に悪いことです。これは、Chromeブラウザがソケットを閉じていないことに厳密に関連していると思います...

4

1 に答える 1

3

また、Chrome の同じブラウザー タブから短時間に複数の WebSocket 接続を作成したときにも、この遅延が発生しました。これは、ネットワーク内でポート スキャンを実行するためにブラウザーがハイジャックされる可能性がある、WebSocket の潜在的なセキュリティ問題に対処するためだと思います。一定時間内に発生する可能性のある WebSocket 接続の数を制限することで、リモート ポート スキャナーとしてのブラウザーの有用性が大幅に制限されます。さらに、onclose および onerror によって返される情報の量は、同じ理由で意図的に制限されています。

于 2012-10-01T17:35:01.897 に答える