Я создаю веб-приложение с некоторыми функциями в реальном времени, чатом, автоматическим обновлением списков. Каков наилучший способ сделать эти интервальные обновления через AJAX?
Сейчас у меня есть что-то простое, как:
updateAll();
function updateAll(){
$.ajax({
url: 'update-chat-list.php',
success: function(data){
setTimeout(function(){ updateAll(); },30000);
}
});
}
Похоже, что это делает работу, но является ли это наиболее эффективным способом продолжать попадать на сервер для запросов на обновление страницы?