Реально ли реализовать PHP демона, который будет держать постоянное соединение с websocket-сервером?
Суть ситуации:
Есть сайт и есть call-центр (websocket-сервер, находящийся на отличном от сайта сервере).
На сайте необходимо получать актуальную на текущий момент информацию с этого вебсокет сервера, информация которую получает сайт одинакова для всех пользователей (количество свободных телефонных линий).
Сейчас это реализовано так: каждый посетитель при каждом переходе на страницы сайта устанавливает соединение с websocket-сервером через javascript и получает эти данные. В итоге создаётся большое количество соединений и вебсокет-сервер падает.
Изменить что либо на вебсокет сервере возможности нет.
Как должно работать:
На сервере сайта запускается PHP демон, который устанавливает одно соединение с вебсокет-сервером и получает каждые N секунд актуальную информацию и записывает её в файл.
Вопрос:
Реально ли реализовать PHP демона, который будет держать постоянное соединение с websocket-сервером? Если да, то какие дополнительные библиотеки для этого необходимы?
По количеству посещений страниц сайта, я так понимаю. Почему падает и течет ли где-то память ответить не могу, сервер не наш, доступов нет и тех. поддержка ответить адекватно не может.