我正在寻找有关如何使用 Dynatree 渲染更快的大树的提示
我刚刚尝试了 Dynatree jquery 插件。
我尝试渲染一棵相当大的树: Root 正好有 7592 个子节点,距离 root 大约 10 层
在装有 Firefox 浏览器的 PC 上,Firebug 告诉我,我得到:
- 页面内容在 2.68 秒后加载(这取决于网络速度,要加载 356 KB)
- 3s 加载 DOM 内容
- 然后“加载”到达 9s
所以渲染树大约需要 6 秒。
构建树的代码由 HTML 组成,带有 ul、li 和“a href”标签整个树是在服务器端根据请求创建的,使用经典的 ASP 和 SQL 服务器生成页面的 HTML 不需要超过 500 毫秒
有没有办法提高速度?使用 JSON 吗?使用激光模式?如何在非 ajax 树上设置此模式?
此致
弗雷德