2013-07-24 2 views
0

Я создаю систему уведомлений в реальном времени для своего сайта. Я использую Pusher для уведомлений и т. Д. Я могу точно уведомлять уведомления, но теперь я столкнулся с проблемой их сохранения (например, когда у FB несколько накопленных вами данных для проверки позднее .Сохранение уведомлений в реальном времени с MySQL/JQuery

Мои мысли состояли в том, чтобы принять уведомление, отобразить его в режиме реального времени, а затем сохранить его как переменную сеанса или файл cookie. Однако это может выйти из-под контроля, если много уведомлений будут нажаты. было бы нажатие уведомлений во временную таблицу, и когда пользователь нажимает на архивные предупреждения, я мог бы отображать их там. Я просто искал самый чистый и простой способ сделать это. Любая помощь приветствуется.

+0

ли я ответить на ваш вопрос или вам нужно Дополнительная информация? – knagode

ответ

1

Я предлагаю вам сделать что-то подобное, как FB (пользователи уже привыкли к этому).

Я рекомендую таблицу базы данных «уведомление» с свойством «clicked». Попробуйте группировать подобные уведомления и отображать не более 10 из них с опцией «Просмотреть все».

Puting this in session или даже cookie - очень плохая идея (все данные будут потеряны через несколько часов, и у вас будет много проблем с сохранением всего. Всего несколько советов: что, если пользователь выйдет из системы, что такое максимальный размер из печенья и т.д. ...)

Если вы хотите сохранить что-нибудь использовать localStorege, локальный (html5), но если честно - я думаю, что нет необходимости делать это ...

Смежные вопросы