Я знаю, что об этом много сообщений, но я все еще не уверен в процессе создания чата.
Я хочу создать веб-страницу, которая позволяет пользователям общаться друг с другом в случайном порядке.Я искал в Интернете код для django-chat, django-jchat и django-jqchat.Все они кажутся мне немного запутанными.Я не могу понять, как правильно изменить / использовать их.Из-за этого мне кажется, что я должен создать его с нуля.
Теперь эти службы чата требуют, чтобы вы запросили базу данных mysql с помощью ajax, чтобы получить информацию чата.Я чувствую, что это приведет к большому количеству запросов и, следовательно, засорит сервер.Я думал о другом методе: что, если я вместо этого создаю текстовый файл для каждого проходящего чата, а затем читаю из этого текстового файла любые изменения и т. Д. И отображаю чат из этого текстового файла?Затем я бы удалил текстовый файл, когда чат закончится.Я чувствую, что мне не нужно было бы делать ajax опрос базы данных вообще, а python довольно эффективен при чтении текстовых файлов.Разве это не сработает для большого количества людей?Будет ли маршрут mysql проще?
Если бы я выбрал маршрут mysql, какие компоненты потребуются моей модели?(извините, вопрос новичка).
Кроме того, мне было интересно, как я могу использовать ajax для продолжения просмотра текстового файла и печати изменений?Или лучше выполнить команду ajax, которая будет проверять текстовый файл каждые 2 секунды или около того?Как бы я вообще это сделал?(Я новичок в AJAX).
Спасибо.