Как лучше создать общий чат и личные сообщения на своём сайте?

Всем доброго времени суток!
Я немного запутался при поиске ответа и решил, что правильно будет задавать вопрос знающим)

Вообщем, я делаю сайт и мне нужно реализовать два чата и личные сообщения с админами (отдельно от чатов). Из всего, что я нарыл лучше всего использовать сокеты в комбинации с php и таблицами.

Стоит заметить, что до этого я по незнанию сделал для другого проекта комментарии, которые обновлялись каждые 10 секунд (setTimeout). Я не просто обновлял все комментарии, а считывал их количество с тем, которое находится в бд и если они отличались загружал на сайт последнии. Как по мне очень костыльно. По этому для нового проекта решил искать другие варианты.

Наткнулся на сокеты и понеслась. Насколько я понял есть несколько решений:
  1. Протокол WebSocket. Используется просто в связке jq/php
  2. SOCKET.IO. Для него уже нужен node.js
  3. библиотека Workerman. Используется в связке с WebSocket

Извиняюсь за кашу в голове, но всё же. Для работы всего перечисленного выше хватит обычного хостинга или стоит докупить сервера (VPS)?
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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