如何让我的网站接收mysql数据

时间:2017-11-14 10:21:58

标签: php mysql ajax

首先......对不起我的英语,我会尽我所能!

我有一个Web应用程序,其中显示有关我的Mysql中存储的数据的信息。我想让它更具动态性,如果我的数据库中出现了一些新信息,那么无需刷新即可更新我的网站内容。我在考虑Ajax。每分钟发送一个ajax函数询问一些新数据......但这不是一个好主意,因为它可能会给我的服务器带来压力。

最好的方法是什么?

非常感谢你的时间!

1 个答案:

答案 0 :(得分:0)

您可以使用类似Firebase的内容,当后端数据库发生更改时会自动将数据推送到客户端,但这意味着您必须将所有数据存储在Firebase中,而不是存储在Mysql数据库中。

除了这样的服务之外,一种选择是使用ajax调用来获取新数据,但仅限于新数据可用时。我不知道您的数据是如何构建的,或者它是什么类型的数据,但是最小化服务器负载的一个解决方案是使数据库表具有时间戳列,每次相关时都会更新数据在数据库中更改,添加或删除。使用ajax每分钟仅获取此时间戳,如果自上次检查后时间戳已更改,请进行另一次ajax调用以获取实际数据。