如何在不发出请求的情况下通知客户端 MySQL 数据库的更改

如何在不发出请求的情况下通知客户端 MySQL 数据库的更改

我有一个客户端(esp8266 模块),它不断(每 2 秒)连接到服务器,从 php 脚本执行查询并获取 MySQL 数据库中的任何可能更改。
我实现了一个 http get 请求来执行此操作,但它在我的模块和服务器上花费了太多时间和资源。
如果在数据库中检测到任何更改,有没有办法将一些通知从服务器“推送”到我的模块,然后触发 get 请求?
我只需要一个想法来让我的模块保持最新状态,而无需不断发出 get 请求。

相关内容