1

まず、Ajax の負荷の高いページ (ライブ チャットと長時間の投稿によるリアルタイムのデータ ストリーミング) があります。この HTML5 EventSource ポリフィルリソースを使用しています。これにより、サーバーへの長時間の投稿が作成されます。さらに、このページにはLiveChatも統合されています。

ページが読み込まれると、リアルタイム データ サーバーへの 2 ~ 3 個のイベントソース接続が作成されます。これらは、決して完了することのない長期にわたる投稿です。さらに、LiveChat の場合、最初に多数の ajax get を作成し、次に定期的に get を作成してデータをポーリングします。

そのため、ユーザーがページ上のリンクをクリックすると、JavaScript がトリガーされ、最終的にサーバーへの jquery $.post 呼び出しがトリガーされます。ただし、Firefox は ajax 呼び出しを行っていないようです。Firebug でキューに入れられているのがわかりますが、実行されることはなく、サーバーも認識しません。

行動もランダムです。ajax ポストを実行することもありますが、ほとんどの場合実行しません。キューに入れられたままになり、実行されることはありません。長期にわたる ajax 投稿がこの ajax 投稿に影響を与える可能性はありますか?

Chrome では問題なく動作するので、Firefox と実行時間の長い投稿が原因でしょうか? これは誰もが経験したことがありますか?Firefox に何らかの最大接続制限はありますか?

その他のアップデート

ESC を押すと、サーバーへの既存の ajax 呼び出しがすべてキャンセルされ、リンクをクリックすると ajax リクエストが正常に送信されます。

4

0 に答える 0