我正在使用 dhtmlx 中的甘特图并遇到加载大型数据集的问题。
数据渲染后效果很好。根本没有性能问题。
我做了一些分析,并将瓶颈缩小到我代码中的gantt.parse()
行。返回需要超过20秒。
我有一个中等复杂的数据集,差不多有1400条记录。
我已经完成了在文档中找不到的所有优化提示,即使它们似乎只是围绕性能调整而不是数据加载。
您能否帮助减少加载数据集所需的时间?
答案 0 :(得分:0)
我已经解决了这个问题。项目的长度大大减慢了加载时间。有几个100年的项目。将项目长度限制到合理的时间范围可以减轻这种负荷。
答案 1 :(得分:0)
http://docs.dhtmlx.com/gantt/desktop__performance.html
以下是提高甘特图表现的方法,它们非常简单,并且提供了文档。
此外,继续更新dhtmlxgantt.js的版本,因为它们也会提高每个版本的性能。