Dynatree で大きな木を高速にレンダリングする方法のヒントを探しています
Dynatree jquery プラグインを試してみました。
私はかなり大きなツリーをレンダリングしようとしています: ルートには正確に 7592 の子ノードがあり、ルートから 10 レベルの深さのようなものです
Firefox ブラウザを搭載した PC で、Firebug から次のメッセージが表示されます。
- 2.68 秒後に読み込まれたページ コンテンツ (これはネットワーク速度に依存し、356 KB が読み込まれます)
- 3 秒で読み込まれる DOMcontent
- 次に、「ロード」が 9 秒で到着します
したがって、ツリーのレンダリングには約 6 秒かかります。
ツリーを構築するコードは、ul、li、および「a href」タグを含む HTML で作成されます ツリー全体はサーバー側で要求に応じて作成されます。従来の ASP および SQL サーバーでは、ページの HTML を生成するのに 500 ミリ秒以上かかりません
速度を改善する方法はありますか?JSONを使用していますか?レイジーモードを使用していますか?非 ajax ツリーでこのモードを設定するにはどうすればよいですか?
よろしくお願いします
フレッド