Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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在包含大量数据的直方图上的性能_Javascript_Performance_Histogram_Jqplot - Fatal编程技术网

JavaScript在包含大量数据的直方图上的性能

JavaScript在包含大量数据的直方图上的性能,javascript,performance,histogram,jqplot,Javascript,Performance,Histogram,Jqplot,我想使用一些JavaScript图表库制作一个柱状图,但是数据有100多万个数字。我会通过Ajax调用检索数据,并使用jqPlot之类的工具来绘制数据,但我想知道是否有人尝试创建一个包含大量数据的图表来进行性能测试。您是在绘制所有这些值还是使用它们的平均值(或其他聚合值)?如果是后者,那么我建议首先在服务器上计算。是的,我确实认为我必须在服务器端做一些工作,但我想知道如果我在客户端做这些工作会发生什么?多少个数字会导致什么样的延迟?只是想知道在我自己做测试之前是否有人做过测试…服务器是已知数量的

我想使用一些JavaScript图表库制作一个柱状图,但是数据有100多万个数字。我会通过Ajax调用检索数据,并使用jqPlot之类的工具来绘制数据,但我想知道是否有人尝试创建一个包含大量数据的图表来进行性能测试。

您是在绘制所有这些值还是使用它们的平均值(或其他聚合值)?如果是后者,那么我建议首先在服务器上计算。是的,我确实认为我必须在服务器端做一些工作,但我想知道如果我在客户端做这些工作会发生什么?多少个数字会导致什么样的延迟?只是想知道在我自己做测试之前是否有人做过测试…服务器是已知数量的。客户可能正在运行非常旧的工具包,向它扔一百万个数字可能会很痛苦。我建议您尽可能多地在服务器上执行操作。您可以尝试的一件事是只获取需要立即显示的数据。也就是说,如果你被“放大”,只需要显示,比如说,天,你就不需要那么多。如果你“放大”一个部分,比如说几个月,你可以使用AJAX加载数据(然后在本地缓存)。