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