Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用AJAX调用的Graphite还是多查询?_Javascript_Python_Ajax_Highcharts_Graphite - Fatal编程技术网

Javascript 使用AJAX调用的Graphite还是多查询?

Javascript 使用AJAX调用的Graphite还是多查询?,javascript,python,ajax,highcharts,graphite,Javascript,Python,Ajax,Highcharts,Graphite,总的来说,我想知道石墨可能带来的好处。目前,我有一个web应用程序,它直接从JavaScript Ajax调用接收数据,并使用high chart绘制数据 它首先使用Python从我的SQL数据库中为每个图运行20个不同的查询 并使用GET-Ajax调用将每个结果数据发送到HighChart库 HighChart会将绘图实时添加到每个图形中 不需要保存数据,因为我只需要在特定时间范围内进行实时打印。超出时间范围的数据只是脉冲 但是,当我在一个页面中看到20个Ajax调用时,我觉得我这样做效率很低

总的来说,我想知道石墨可能带来的好处。目前,我有一个web应用程序,它直接从JavaScript Ajax调用接收数据,并使用high chart绘制数据

  • 它首先使用Python从我的SQL数据库中为每个图运行20个不同的查询

  • 并使用GET-Ajax调用将每个结果数据发送到HighChart库

  • HighChart会将绘图实时添加到每个图形中

  • 不需要保存数据,因为我只需要在特定时间范围内进行实时打印。超出时间范围的数据只是脉冲

    但是,当我在一个页面中看到20个Ajax调用时,我觉得我这样做效率很低,尽管它完成了任务

    所以我看了石墨,但我很难决定哪一种更好。因为我将从当前SQL表中提取所有数据,所以不需要其他存储。但每个人都说graphite执行速度很快,但我仍然需要实例化20个不同的graphite图。请给我一些指导


    如果您必须在一个页面中同时可视化20个不同的实时图形,每个图形都接收自己的查询数据,您会怎么做?

    最好调用一个ajax来获取所有数据,然后准备解析器,为每个图表返回数据