Для веб-приложения, закодированного в PHP, я использую много функций, которые традиционно используют AJAX, например чат реального времени, с Socket.io. Чтобы использовать веб-узлы без перенапряжения серверов Apache, у меня есть серверы, на которых выполняется node.js специально для соединений Websocket. Я намерен использовать DNode, чтобы позволить php-скриптам вызывать функции node.js Websocket. Как мне это сделать? Просьба привести простой пример, если это возможно.Как использовать Socket.io на выделенном сервере node.js на сайте php?
Я понимаю, что это не самая эффективная структура, но из-за большого количества соединений, использующих в реальном времени функциональность в одно и то же время, запуск Websockets из PHP будет очень интенсивным для сервера. Я также знаю, что есть другие способы достижения связи в реальном времени между сервером и клиентом, такие как длительный опрос и вечные фреймы, но есть определенные причины выбора Web-сокетов.