Всем доброго времени суток!
Я немного запутался при поиске ответа и решил, что правильно будет задавать вопрос знающим)
Вообщем, я делаю сайт и мне нужно реализовать два чата и личные сообщения с админами (отдельно от чатов). Из всего, что я нарыл лучше всего использовать сокеты в комбинации с php и таблицами.
Стоит заметить, что до этого я по незнанию сделал для другого проекта комментарии, которые обновлялись каждые 10 секунд (setTimeout). Я не просто обновлял все комментарии, а считывал их количество с тем, которое находится в бд и если они отличались загружал на сайт последнии. Как по мне очень костыльно. По этому для нового проекта решил искать другие варианты.
Наткнулся на сокеты и понеслась. Насколько я понял есть несколько решений:
- Протокол WebSocket. Используется просто в связке jq/php
- SOCKET.IO. Для него уже нужен node.js
- библиотека Workerman. Используется в связке с WebSocket
Извиняюсь за кашу в голове, но всё же. Для работы всего перечисленного выше хватит обычного хостинга или стоит докупить сервера (VPS)?