Стоит ли использовать вместо PHP / Ajax для сайта общения/знакомств Node.js?

Какие лично вы видите преимущества (на проекте планируется очень много диалогов, сообщений, это основной смысл). Т.е. это не социальная сеть, а как бы инкубатор для разговоров в режиме реального времени.
  • Вопрос задан
  • 3716 просмотров
Решения вопроса 4
Anonym
@Anonym
Программирую немного )
Такие задачи вообще не делаются на php.
PHP создан, чтобы умирать, а вам нужно постоянное соединение.
Курите в сторону WebSocket и севера на NodeJS.
Ответ написан
Комментировать
@kolesnevg
Задачу постоянного соединения вполне можно решать вообще не думая о языке :)
Ставите nginx с вот этим модулем https://github.com/wandenberg/nginx-push-stream-module и совершенно неважно на чём у Вас бэкэнд.
Ответ написан
@kazmiruk
Стоит. Задача очень хорошо накладывается на модель асинхронных событий. Дергать сервер аяксом, чтобы проверить есть ли новые сообщения - не риал тайм, а если дергать часто (чтобы приблизиться к риал тайм), то создадите сами себе проблемы в виде ддоса запросами от клиентов.
Ответ написан
Комментировать
Dimitriys
@Dimitriys
phpdaemon websocket? Использование связки PHP + Node.JS заставит вас дублировать одинаковый код на PHP и на JS ... может лучше phpdaemon ?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
z0rg
@z0rg
senior developer / devops
Все сугубо индивидуально и зависит от нагрузки, требований, желаний заказчика/команды. Однозначно ответить на вопрос в данной формулировке не представляется возможным.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы