ajax ポーリングによりブラウザのメモリが毎回増加します。関連情報も確認しましたが、完全に完了したとのことです。
完全な Ajax コード:
リーリーこのように、メモリのオーバーヘッドは依然として増加しています。
現在、ほぼ 2 G を実行しています。解決策がわかりませんか?今のところソケットは無視してください。
補足:
1. サーバー側では TP フレームワークを使用しており、しばらく (true) してから sleep(1); することを検討しましたが、これにより、大幅に増加すると混雑が発生し、ページが正常に読み込まれて表示されなくなります。これも頭が痛くなります。
2. http://blog.csdn.net/mlx212/a... を参照します... この記事では、このコードにビジネス上の変更を加えていますが、ロジックには影響しません。
質問者さん、あなたはポーリングをしていません。それは無限再帰であり、マシンがクラッシュします。ポーリングには固定間隔の setInterval があります。
コードに問題があります。ポーリングはサーバーに負荷をかけるだけです
あなたがくれたリンクを見ると、エラーか成功かに関係なく、それは無限再帰ではありませんか?
再帰する必要はありません、setIntervalを使用してください