Php 使用MySQL/Jquery保存实时通知

Php 使用MySQL/Jquery保存实时通知,php,jquery,mysql,ajax,real-time,Php,Jquery,Mysql,Ajax,Real Time,我正在为我的网站建立一个实时通知系统。我使用Pusher发送通知,等等。我可以很好地发送通知,但现在我遇到了如何保存通知的问题(例如,当FB保存了几个通知供您稍后检查时) 我的想法是接收通知,实时显示,然后将其另存为会话变量或cookie。但是,如果推送大量通知,这可能会失控。我的下一个选择是将通知推送到临时表中,当用户单击存档的警报时,我可以将其显示为回复:我只是在寻找最干净、最简单的方法。感谢您的帮助。我建议您做一些类似FB的事情(用户已经习惯了) 我建议使用“clicked”属性的数据库表

我正在为我的网站建立一个实时通知系统。我使用Pusher发送通知,等等。我可以很好地发送通知,但现在我遇到了如何保存通知的问题(例如,当FB保存了几个通知供您稍后检查时)


我的想法是接收通知,实时显示,然后将其另存为会话变量或cookie。但是,如果推送大量通知,这可能会失控。我的下一个选择是将通知推送到临时表中,当用户单击存档的警报时,我可以将其显示为回复:我只是在寻找最干净、最简单的方法。感谢您的帮助。

我建议您做一些类似FB的事情(用户已经习惯了)

我建议使用“clicked”属性的数据库表“notification”。尝试对类似的通知进行分组,并使用“View all”选项最多显示10个通知

将此放入会话甚至cookie中是一个非常糟糕的主意(几个小时后所有数据都将丢失,并且您在维护所有内容时会遇到很多问题。只需几点提示:如果用户注销,cookie的最大大小是多少等等)


如果您想在本地存储任何内容,请使用localStorege(html5),但老实说-我认为没有必要这样做…

我是否回答了您的问题,或者您是否需要一些额外的信息?