Здравствуйте. Сейчас занимаюсь сайтом, использую yii2.
Изначально это был простой сайт, для удобного хранения/отображения информации, но сейчас появилась необходимость создать дополнительный функционал вроде реалтайм-чата, так же есть аналог поиска лобби как в онлайн играх, в итоге при поиске приходится долбить сайт ajax запросами и каждый раз
исполняется запрос который находит пятерых пользователей(если соответствуют критериям) в лобби и все это происходит каждую секунду от каждого участника лобби ( поэтому возможно стоит сделать демона на PHP?), думаю что если будет большой наплыв пользователей то начнутся проблемы с производительностью. Начинаю понимать что php не подходит для таких моментов. Поэтому в планах: для чата поставить
redis+socket.io, но вот с поиском лобби даже не знаю как лучше сделать, как вариант переписывать потом весь сайт полностью на node.js с его асинхронностью.
Предполагаю что оптимальнее будет сделать какую-то часть функций на node, и связать с yii. В связи с этим, хотел бы узнать ваше мнение, используется или вообще возможно такое где-то.
#UPD: Вопрос с чатом и уведомлениями решен, но не с лобби.