Просмотров: 46066 (Статистика ведётся с 06.02.2017)
Дата последнего изменения: 17.10.2018
Роберт Басыров
Сложность урока:
4 уровень - сложно, требуется сосредоточится, внимание деталям и точному следованию инструкции.
1
2
3
4
5
Недоступно в редакциях:
Старт, Стандарт


Если ваш Битрикс установлен на виртуальной машине BitrixVM версии 7.1 или старше, то у вас нет необходимости настраивать модуль Push and Pull. В виртуальной машине уже поставляется отдельный Push-сервер, он настроен и сконфигурирован и работает "из коробки".

На странице настроек Настройки > Настройки продукта > Настройки модулей > Push and Pull расскажем лишь о некоторых полях, значения которых вы можете поменять по желанию:


Нажмите на рисунок, чтобы увеличить


  • При заполнении поля Максимальное кол-во отправленных команд за одно подключение к серверу учтите, что его значение зависит от настройки large_client_header_buffers сервера NGINX. Значение этой настройки в 8 kb соответствует возможности отправить 100 команд. Зависимость этого значения и числа команд - прямо пропорциональная: если нужно отправить, например 200 команд за одно соединение, то в large_client_header_buffers сервера NGINX должно стоять 16 kb.

    Большое число значений поля Максимальное кол-во отправленных команд за одно подключение к серверу нужно при большом среднем числе получателей сообщений. Зависимость от общего числа пользователей корпоративного портала здесь прямая, но пропорциональность устанавливать надо опытным путём конкретно для вашего случая. Если технические возможности позволяют, то можно не рассчитывать пропорциональность, а установить значение поля "с запасом": на 150 пользователей портала использовать 100 команд, на 300 - 200 команд и так далее.

  • При необходимости перенастройте шаблоны путей. Домен в адресе для чтения сообщений можно указать #DOMAIN#: такая нотация будет автоматически заменяться под нужный домен для многодоменных конфигураций. Пример: http://#DOMAIN#:8893/bitrix/sub/.
  • При использовании мобильных устройств включите поле Отправлять PUSH уведомления на мобильные телефоны.
  • Если в системе несколько активных сайтов, то есть возможность выбрать, на каких сайтах модуль не будет работать.

Примечание: С версии "1С-Битрикс: Управление сайтом" 14.1.2 добавлена поддержка WebSocket, для активации опции необходима поддержка опции на "Сервере очередей".

Работа модуля Push and Pull Битрикса на виртуальной машине до версии 5.0.


Как использовать модуль, подробно рассказано в курсе Разработчик Bitrix Framework в главе Push and Pull.

Документация по теме:



27


Курсы разработаны в компании «1С-Битрикс»