JavaScriptとjqueryに依存しているPHP Webアプリケーションがあります。私たちは、ユーザーがコンテンツを編集できる作成/読み取り/更新/削除ページを持っています。コンテンツはAJAXを使用して追加/編集/削除されるため、フルページのリロードはありません。同じページで数時間後にウェブサイトがフリーズする
同じページで作業してから1-2時間後、ページの読み込みが遅くなり、ブラウザがフリーズします。
この問題をデバッグして修正するにはどうすればよいですか?私は実行しているjavascript関数があると思います。この種のバグを見つける方法はありますか?この場合私を助けるjsデバッグツールはありますか?
UPDATEそれぞれに
追加、44空のdiv要素は、身体に加えられます。これが重大なパフォーマンス上のペナルティを生むことがありますか?私はローカルでテストしましたが、10 000の空のdivでウェブサイトは正常に動作していましたが、100 000ではとても遅かったです。
最近のほとんどのブラウザで提供されている非常に包括的なツール(たとえばChromeは非常に優れています)を使用してアプリケーションをプロファイルします。コンソールログの追加を開始し、ネットワークタブでajaxクエリーのパフォーマンスを監視し、クエリーが終了していないことを確認してください。任意のコードを見ることなく、誰もあなたに直接助けを与えることはできません。あなたの処分でツールを使用して、詳細なデバッグを行います。 – ADyson