2017-10-11 56 views
0

我正在使用REST API将我的数据填充到我的DHTMLXGantt图表。大约需要1分钟才能显示。即使当我尝试访问API URL时,也需要永久加载,为什么会发生这种情况?代码是保密的,所以我不能粘贴在这里,但有几个if elsefor循环条件在它,我假设这是其中一个原因,是否有无论如何,我可以优化加载速度?任何帮助深表感谢。分页有助于将数据填充到更小的块中吗?任何帮助深表感谢REST API url页面需要永久加载

+0

您可以在基本配置复制到示例项目,以便在smart_scales选项的情况下,它是禁用的)来创建一个[最小,完整且可验证的示例](https://stackoverflow.com/help/mcve)。在目前的形式中,我们只能推测你的API速度缓慢的原因。 –

回答

0

为了减少页面上的甘特图的绘制时间尝试下一个方法:

  • 要禁用单个细胞的渲染和离开只是绘制行(设置show_task_cells选项'false')
  • 若要设置时间线区域的背景图像而不是渲染实际线条(将static_background选项设置为'true')(PRO功能)
  • 要启用动态加载(将branch_loading选项设置为'true')
  • 为了增加规模的步骤(设置scale_unit以“月”或“年”)
  • 要减少显示的日期范围(使用起始日期和起始日期选项)
  • 若要从任务中删除进度条(设置show_progress选项为“假”)
  • 为了提高规模渲染的速度(启用