目前我在 Dropbox 中有一个数据文件,每 15 秒上传一次,我想获取这些数据,它有几种不同的数据类型,并绘制用户在网站上选择的实时数据。我有一个数据服务器,但我的数据不在那里。有什么方法可以让我从文件中获取这些数据并绘制图表,同时还有一个控制面板可以选择我想要绘制的数据。
问问题
2200 次
1 回答
0
您可以使用 Ajax 刷新您的网页。请注意,如果您的刷新设置为每 15 秒并且您的数据每 15 秒输入一次,最坏的情况是,如果数据更新和 Ajax 刷新的时间不合适,您将显示几乎 30 秒前的数据。
您可能希望更频繁地使用 Ajax 检查新数据,具体取决于您的特定需求。在服务器端,缓存 Ajax 更新的结果,避免过多的重复处理。
要创建从 Ajax 查询返回的数据,请打开并处理数据文件。不需要 MySQL。您可以使用文件的时间戳来使我在上一段中建议的结果缓存无效。
有许多基于 JavaScript 的图表库可以通过 Ajax 进行更新。这是一个很好的起点:
于 2012-07-09T19:46:24.790 回答