微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

每5秒一次的时间序列图数据?担心性能

如何解决每5秒一次的时间序列图数据?担心性能

| 我们每5秒就有一次时间序列数据。 现在,您可以假设一天的数据是多少? 我们需要显示一个整个月的图表。 (例如,用户选择从2011年1月1日到2011年1月31日的月份) 加载的数据可能太重,可能会降低应用程序性能或使内存不足。 我们如何处理这个要求? Flotr API使用此方法绘制图表,这需要已加载数据。
summaryGraph: function (data,bounds) {
var p = Flotr.draw(
 $(\'summaryGraph\'),[data],{

}
)
}
请为此提供任何建议。谢谢。     

解决方法

好的,您每5秒钟收集一次时间序列数据。这导致大约60 * 60 * 24 * 30/5 = 518400个观测值。为什么不将时间序列数据分类在一起,即使用比5秒更高的聚合度?我假设您实际上并不需要在x轴上保持5秒钟的精度,否则您将要谈论数十万个像素宽的图表。 您的实际问题是什么?     ,客户不会妥协,我认为他必须显示数据。我认为DOJO提供了一个很好的解决方案   这将负责确定servlet的URL。 不确定,专家可能会对此增加更多。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。