我面临的情况是:
我有一个 php+mysql 网络应用程序。多个用户在同一个数据库中共享资源。我想实现一个功能,只要数据库记录发生更改(创建、更新或删除),其他用户就会立即收到通知。
我正在考虑使用 ajax 推送引擎 (APE),但不确定大局如何。
(1) 是否像我需要一个脚本不断检查 last_update 时间戳并在检测到新更改时向客户端发送通知?
或者
(2) 每次对数据库表执行任何操作后,向客户端发送通知,告诉他们重新加载数据?
哪一个更好或关于如何实现这一点的任何其他建议?
提前致谢!