@marenco_victor

Возможно ли используя модуль Push and Pull в битрикс в реал-тайме отправлять сообщения всем посетителям на сайте?

Возникла необходимость, чтобы каждый посетитель сайта видел обновление информации из бд в реальном времени. Подскажите как это сделать, использую виртуальную машину битрикс
  • Вопрос задан
  • 4200 просмотров
Пригласить эксперта
Ответы на вопрос 3
evalga
@evalga
http://www.evalga.ru/
По виртуальной машине не скажу. Но как это сделать вручную знаю.
Можно написать простенький JS-скрипт, который будет обращаться к PHP-скрипту через AJAX каждые 2 секунды например, а PHP-скрипт в свою очередь будет смотреть БД и выводить нужную информацию.
Ответ написан
@Levhav
Возьмусь за разработку проектов любой сложности.
Очень не рекомендую использовать постоянный опрос сервера. Что каждые 2 секунды что раз в 100 миллисекунд.
Эта методика называется fast polling
Есть куда более грамотное решение, это websocets либо long polling. Но не то не другое лучше на php не писать. Так как php плохо для этого подходит в виду своей однопоточности и большого потребления памяти. Вам для реализации надо использовать comet сервер он специально написан под такие задачи.
Или чтоб быстрее ознакомится с технологией комет можете попробовать SaaS comet сервис
Ответ написан
@tre
так можно или нет?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы