Как правильно сделать динамическую подгрузку контента с помощью ajax?
Здравствуйте, делаю простой чат, с авторизацией, в приципе реализовал все кроме динамической подгрузки контента, если я правильно понял то нужно сделать маршрут который будет просто выводить все внутренности чата, и сделать интервал в js который каждых n времени будет изменять содержимое на полученные данные из запроса к маршруту, правилен ли такой подход?
В малых проектах такой подход приемлем, в крупных и нагруженных это будет неоправданно из-за большого количества мусорных запросов на сервер, и в таких случаях используют сокет. Если задача чисто "поиграться" - решение через сетИнтервал норм.
В целом все немного сложнее, там на сервер обычно отсылается время последнего обновленного сообщения, в ответ присылают все новые записи, которые добавляются в конец окна чата.