我想编写某种通知系统。实现这一目标的最佳方法是什么?
- 通过在页面加载时调用 Ajax 请求调用数据库?但问题是它只检查页面加载。如果它是实时的就更好了,我想这取决于消息的优先级。我将如何着手实现这一目标?
- 通过使用 cookie?
我正在使用 PHP 和 jquery。
最佳答案
就像你说的,这取决于消息的优先级。
如果在访问者执行操作时发出通知,则很容易绑定(bind)基于 session 的通知。
如果在其他用户执行某项操作时发出通知(例如“John 对此页面进行了编辑。单击此处查看。”),您可以使用长轮询 AJAX 来等待通知。
关于php - PHP/jQuery 中的通知系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8217628/