Я сейчас работаю и создаю приложение, похожее на мессенджер, я просто хочу спросить
Желательно ли зациклить ajax, который запрашивает данные из MYSQL, чтобы иметь обновленные данные для моих сообщений?
Я хочу, чтобы данные страницы обновлялись каждый раз, когда от отправителя поступает новое сообщение, получатель будет получать данные без перезагрузки страницы, и мой подход к этому - зацикливать мой запрос ajax, который получает все сообщения для получателя или отправителя. из моей таблицы sql.
Q2. Повлияет ли это на производительность моей базы данных?
Q3. Есть ли другой способ сделать это? Сейчас я работаю с php.
Спасибо!






Для некоторых пользователей нет проблем. Если у вас, скажем, более 10 тысяч пользователей, сидящих в этом цикле, вы можете почувствовать запах дыма, исходящий от сервера базы данных.
Я думаю, что для крупномасштабного развертывания вам нужно что-то «продвинуть» технологию за пределы области AJAX, PHP и MySQL.
Один вызов AJAX приведет к
Это много шагов; Я не уверен, какая часть будет хуже. Но, если предположить, что все работает на одной машине, есть ограничения на количество пользователей, которые он будет поддерживать.
Итак, какую технологию я могу использовать вместо этого?