Если у вас будет много запросов, что вы и планируете, то тут либо изучать node.js либо есть ещё вариант использовать готовый комет сервер и общаться с ним через api.
То есть к примеру у вас обычный php сайт а всё работу и нагрузку по поддержанию постоянно открытых соединений по WebSocket берёт на себя комет сервер.
С вашим опытом думаю будет целесообразно использовать комет сервер представляемый по saas модели, это значительно ускорит и упростит вам написания вашего проекта
Вот несколько comet сервисов.
[Ru]
comet-server.ru/menu_id/10
[En]
https://www.tambur.io/pricing
[En] pusher.com/pricing