时间表每5秒钟绘制一次数据?担心表现

时间:2011-04-13 12:50:41

标签: performance charts

我们每5秒钟有一次时间序列数据。 现在你可以假设一天的数据是什么?

我们要求显示整月的图表/图表。

(例如,用户选择2011年1月1日至2011年1月31日的月份) 加载的数据可能太重,可能会降低应用程序性能或使其超出内存。

我们如何处理这个要求?

Flotr API使用此方法绘制图表,这需要已经加载数据。

summaryGraph: function (data, bounds) {
var p = Flotr.draw(
 $('summaryGraph'),
[data],
{

}
)
}

请为此提出任何意见。谢谢。

2 个答案:

答案 0 :(得分:0)

好的,你每5秒收集一次时间序列数据。这导致大约60 * 60 * 24 * 30/5 = 518400观测值。为什么不将时间序列数据合并在一起,即使用比5秒更高的聚合?我假设你的x轴上实际上并不需要5秒的精度,或者你会谈论数十万像素宽的图表。

你的实际问题是什么?

答案 1 :(得分:0)

客户不妥协,我认为他必须显示数据。我认为DOJO使用

提供了一个很好的解决方案  

将负责提示servlet的URL。

不确定,专家可能会增加更多内容。