Frost-56
11.12.2015 - 12:41
Есть db mysql на опенкарте.
Я сделал там систему чтобы продавцы могли общаться с покупателями, сортировка сообщений по дате в формате 2015-11-04 20:30:34.
Хочу сделать чтобы на сайте мигало уведомление о новом сообщении, только пока не пойму как реализовать.
Можно записывать в бд дату последнего просмотра и сравнивать ее с датой последнего сообщения. Но это придется кроном проверять все даты каждую минуту? У меня сервак упадет от нагрузки.
Что можно придумать?
Проверяй аяксом
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
VeRTak
11.12.2015 - 12:52
Как вариант tinyint в бд, добавлять 1 при новом смс, после прочтения 0. Если речь идет о динамике смотрите в сторону ajax
Frost-56
11.12.2015 - 12:57
Цитата (Wind @ 11.12.2015 - 13:52) |
Как вариант tinyint в бд, добавлять 1 при новом смс, после прочтения 0. Если речь идет о динамике смотрите в сторону ajax |
хорошая идея)
У каждого сообщения добавить поле прочитано - или нет. Если есть непрочитанные сообщения, то отображаешь индикатор
Valick
11.12.2015 - 12:59
вебсокеты еще лучше идея
_____________
Стимулятор ~yoomoney - 41001303250491
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.