AJAX vs WebSocket — что лучше?

Есть задача сделать что-то по типу диалогов в вк, но я не знаю что лучше выбрать.
если выбирать websocket, то на каком языке писать и почему? (главное производительность)
  • Вопрос задан
  • 1824 просмотра
Решения вопроса 5
@mrdragon9000
Если пользователей много, то лучше сокеты. Как минимум потому что быстрее обновление чем в аяксе и серверу легче, не будут постоянно стучаться новые запросы, а будет висеть одно подключение для каждого.
Насчет языка без разницы, хоть php, хоть nodejs. Нод по моему больше заточен под сокеты (Socket.io) и легко найти готовый код
Ответ написан
Разумеется, лучше сокеты. Все прочие решения априори хуже - легаси, нет автореконнекта, живого соединения и прочего. Сокеты зе бест.
Ответ написан
dimonchik2013
@dimonchik2013
...а ну-ка пыль сдуй отсюда...
писать на go/rust, вебсокет лучше, но хуже защищен от DDOS
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Вебсокет - однозначно.
Производительность - зависит от архитектуры приложения, а не от языка программирования.
Для PHP - порекомендую swoole.

PS: И почему не взять просто jabber-сервер и сделать чат на нём?!
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Посмотри ещё на firebase от Google там есть базы данных в реальном времени и авторизация пользователя самое то для чата, на бесплатном аккаунте 55 000 запросов в месяц, для небольшого проекта хватет.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы