Как организовать несколько чатов на сайте без нагрузки на БД (при том что база пользователей в mysql)?
Здравствуйте! Имеется сайт на php, база mysql. Нужно сделать чат для сайта (вернее - много чатов, на каждую страницу-проект свой чат).
Одновременно в чате предполагается нагрузка в 30 человек.
Обновления не постоянные, допустим 100 сообщений в чат.
Прошу советов, как это организовать. Вообще думал чаты для каждой страницы проекта писать в отдельную sqlite таблицу, но в таком случае сложно связать с пользователями (выводить имя и фотографию), так как эти данные хранятся в таблице mysql, и связать нужно.
История чата теряться не должна, она должна храниться.
Александр Васильев, да. Конечно можно делать все на сокетах и это в ноль нагрузку снимет, но тут у вас будет проблема с тем что демон может упасть и надо иметь возможность его автоматически перезапускать