В чате 1 на 1. Два решения:
1) Я сохраняю каждое сообщение в базе данных и с помощью jQuery проверяю, есть ли новое сообщение в базе данных каждую секунду. Конечно я тоже использую кеш. Если есть, мы даем это сообщение.
2) Я сохраняю каждое сообщение в одном html-файле и каждую секунду через jQuery этот файл отображается снова и снова.
Что лучше? Или есть третий вариант? И вообще, что лучше, mysql или файл для такого рода проекта?
Большое спасибо.
P.S. Самый важный вопрос: что эффективнее и каким образом будет потреблять меньше ресурсов!
Редактировать: И действительно ли в наши дни очень плохо для многих чатов (скажем, 2500 чатов, что означает 5000 пользователей) использовать длинный опрос и проверять, когда файл редактируется каждую секунду с помощью javascript? Я использую очень похожие методы, такие как этот чат: http://css -tricks.com / jquery-php-chat / Это убьет мой хостинг?