Всплывающее уведомление при получении заказа

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
Ghost_nsk
Сообщения: 825
Зарегистрирован: 2012.01.01, 00:45
Откуда: Новосибирск
Контактная информация:

Всплывающее уведомление при получении заказа

Сообщение Ghost_nsk »

народ, подскажите по следующей теме

1) сидит админ занимается своими вещами
2) другой юзер оформляет заказ
3) админу всплывает сообщение о новом заказе без перезагрузки страницы

интересует мост между 2 и 3 пунктом. Есть конечно задумка писать все в базу и через setInterval проверять наличие новых заказов, а потом выводить уведомление. А есть другой способ без лишней нагрузки на бд?
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Всплывающее уведомление при получении заказа

Сообщение SiZE »

Если по быстрому, то можно писать уведомления в файл, каждое с новой строки. Браузер админа будет обращаться через интервал времени через AJAX на сервер и забирать уведомления из файла, очищая его.
Аватара пользователя
ksetrin
Сообщения: 81
Зарегистрирован: 2015.03.06, 10:00
Контактная информация:

Re: Всплывающее уведомление при получении заказа

Сообщение ksetrin »

SiZE писал(а):Если по быстрому, то можно писать уведомления в файл, каждое с новой строки. Браузер админа будет обращаться через интервал времени через AJAX на сервер и забирать уведомления из файла, очищая его.
Ухты! Как здорово! А в конце дня админ скажет "уведомлений не было, я ничего не видел!"
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Всплывающее уведомление при получении заказа

Сообщение SiZE »

ksetrin писал(а):Ухты! Как здорово! А в конце дня админ скажет "уведомлений не было, я ничего не видел!"
А по твоему с node.js такого быть не может?

Речь шла о том что бы не дергать базу и всего лишь. Не все разработчики могут на боевом сервере развернуть нод. Ну и ничего не мешает сохранять историю по своему усмотрению.
Аватара пользователя
Ghost_nsk
Сообщения: 825
Зарегистрирован: 2012.01.01, 00:45
Откуда: Новосибирск
Контактная информация:

Re: Всплывающее уведомление при получении заказа

Сообщение Ghost_nsk »

у меня почему то есть какое то подозрение, что есть какие-то stream/server push технологии, позволяющие легко решить этот вопрос
Ответить