ajax ポーリングによりブラウザのメモリが毎回増加する
我想大声告诉你
我想大声告诉你 2017-05-24 11:33:53
0
4
853

ajax ポーリングによりブラウザのメモリが毎回増加します。関連情報も確認しましたが、完全に完了したとのことです。

完全な Ajax コード:

リーリー

このように、メモリのオーバーヘッドは依然として増加しています。

現在、ほぼ 2 G を実行しています。解決策がわかりませんか?今のところソケットは無視してください。

補足:
1. サーバー側では TP フレームワークを使用しており、しばらく (true) してから sleep(1); することを検討しましたが、これにより、大幅に増加すると混雑が発生し、ページが正常に読み込まれて表示されなくなります。これも頭が痛くなります。

2. http://blog.csdn.net/mlx212/a... を参照します... この記事では、このコードにビジネス上の変更を加えていますが、ロジックには影響しません。

我想大声告诉你
我想大声告诉你

全員に返信(4)
大家讲道理

質問者さん、あなたはポーリングをしていません。それは無限再帰であり、マシンがクラッシュします。ポーリングには固定間隔の setInterval があります。

いいねを押す +0
仅有的幸福

コードに問題があります。ポーリングはサーバーに負荷をかけるだけです

いいねを押す +0
我想大声告诉你

あなたがくれたリンクを見ると、エラーか成功かに関係なく、それは無限再帰ではありませんか?

いいねを押す +0
PHPzhong

再帰する必要はありません、setIntervalを使用してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート