У меня есть страница, которая обновляется каждые 10 секунд.Страница запускает серию запросов к базе данных и показывает результаты.
Проблема в том, что иногда выполнение запросов занимает до минуты, но страница обновляется каждые 10 секунд, поэтому я получаю 6 наборов базы данных.Запросы выполняются и так далее.Я знаю это, когда регистрирую действие в базе данных с указанием времени начала и окончания запросов.
$(document).ready(function() {
var refreshId = setInterval(function() {
$("#content").load('myurl.php?id=1');
}, 10000);
});
Как я могу изменить его, чтобы обновление происходило только после того, как страница завершила обработку запросов или 10 секунд, в зависимости от того, чтосамый длинный?