0

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

我的想法是获取通知,实时显示,然后将其保存为会话变量或 cookie。但是,如果推送大量通知,这可能会失控。我的下一个选择是将通知推送到临时表中,当用户单击存档警报时,我可以将它们显示在那里。我只是在寻找最干净,最简单的方法来做到这一点。任何帮助表示赞赏。

4

1 回答 1

1

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

我推荐带有“clicked”属性的数据库表“notification”。尝试将类似的通知分组并使用“查看全部”选项最多显示 10 个。

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

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

于 2013-07-24T23:30:44.113 回答