-3

私の Web ページでは、[さらに読み込む] ボタンをクリックして 1 つの webmethod を呼び出しています。その webmethod はデータベースからデータを取得し、多くのユーザー コントロールを読み込んで 1 つの大きな HTML を作成します。そして、この HTML は JavaScript で返され、この HTML を既存の div の innerHTML に追加します。このdivには最初にデータが含まれているため、ユーザーが[さらに読み込む]ボタンをクリックすると、さらにデータが追加されます。

今の問題は、数回クリックすると問題なく動作することです..しかし、その後、DOMが大きくなるため遅くなり、操作に費用がかかります。20000の要素数を調べました。しかし、たくさんのデータが表示されているときにもfacebookの要素数を確認しました。そのカウントは 50000 です。この 50000 カウントでは、Facebook はパフォーマンスの問題なく正常に動作しています。しかし、私のサイトは 20000 個の要素でハングしています....何が問題なのかわかりません...これは本当に要素に関連していますか?

私を助けてください。

ありがとう

ディーパック

4

1 に答える 1

0

そうかも知れない。ただし、コードの(非)効率性、またはDOM操作、反復などの処理方法が原因である可能性が高くなります.

于 2012-11-06T20:52:53.000 に答える