Уведомления как на этом форуме

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Introvert
Сообщения: 139
Зарегистрирован: 2017.07.04, 13:42
Откуда: Украина, Киев

Уведомления как на этом форуме

Сообщение Introvert »

Доброе утро! Можно пример как реализовать простое уведомление как на этом форуме, когда кто то ответил в теме единичку сразу показывает(в реальном времени). Может в yii2 уже есть специальные функции для этой реализации
Пишу социальную сеть заявок для фирм.
nds
Сообщения: 26
Зарегистрирован: 2017.09.05, 07:57

Re: Уведомления как на этом форуме

Сообщение nds »

Можно наверное ratchet попробовать прикрутить или что-то подобное попроще.
Аватара пользователя
zabachok
Сообщения: 522
Зарегистрирован: 2013.12.16, 14:38

Re: Уведомления как на этом форуме

Сообщение zabachok »

В реальном времени тут ничего не происходит. Форум синхронный.
Вам нужно придумать алгоритм получения упомянутых пользователей в сообщении. Класть факт упоминания в некую таблицу. Когда пользователь смотрит сайт, проверять эту таблицу и смотреть: есть новые упоминания или нет.
2b||!2b Just read the instructions
Аватара пользователя
Introvert
Сообщения: 139
Зарегистрирован: 2017.07.04, 13:42
Откуда: Украина, Киев

Re: Уведомления как на этом форуме

Сообщение Introvert »

zabachok писал(а): 2017.09.07, 12:20 В реальном времени тут ничего не происходит. Форум синхронный.
Вам нужно придумать алгоритм получения упомянутых пользователей в сообщении. Класть факт упоминания в некую таблицу. Когда пользователь смотрит сайт, проверять эту таблицу и смотреть: есть новые упоминания или нет.
Но на одном php наверное нагрузка большая, проверять каждый 5 минут таблицу на наличие новой записи
Пишу социальную сеть заявок для фирм.
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Уведомления как на этом форуме

Сообщение Dominus »

Introvert писал(а): 2017.09.07, 18:49 Но на одном php наверное нагрузка большая, проверять каждый 5 минут таблицу на наличие новой записи
Проверка на подписанные темы идет при загрузке или обновлении страницы.
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Уведомления как на этом форуме

Сообщение Dominus »

А в реальном времени, нужно смотреть в сторону WebSocket
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Аватара пользователя
Introvert
Сообщения: 139
Зарегистрирован: 2017.07.04, 13:42
Откуда: Украина, Киев

Re: Уведомления как на этом форуме

Сообщение Introvert »

Проверка на подписанные темы идет при загрузке или обновлении страницы.
Не подумал) этот вариант лучше
Пишу социальную сеть заявок для фирм.
Ответить