如何使用php和mysql更新实时数据


How to update real time data with php and mysql

目前我在dropbox中有一个数据文件,每15秒上传一次,我想获取这些数据,它有几种不同的数据类型,并绘制用户在网站上选择的实时数据。我有一个数据服务器,但我的数据不在那里。有没有什么方法可以让我从文件中获取这些数据并将其绘制为图形,同时还有一个控制面板来选择我想要绘制的数据。

您可以使用Ajax刷新网页。请注意,如果您的刷新设置为每15秒一次,并且数据每15秒进入一次,那么最坏的情况是,如果数据更新和Ajax刷新的时间不合适,您将显示几乎30秒前的数据。

根据您的具体需要,您可能希望更频繁地使用Ajax检查新数据。在服务器端,缓存Ajax更新的结果,以避免过多的重复处理。

要创建从Ajax查询返回的数据,请打开并处理数据文件。不需要MySQL。您可以使用文件的时间戳来使我在上一段中建议的结果缓存无效。

有许多基于JavaScript的图表库可以通过Ajax进行更新。这里有一个很好的起点:

绘制JavaScript库图形