У меня есть несколько очень больших таблиц данных, и я пытаюсь сделать автоматическое обновление с помощью jQuery, но кажется, что оно делает много ненужных вызовов базы данных, прежде чем оно выполнит обновление.Я хотел бы проверить только одну переменную «lastModified» и сравнить ее со столбцом в базе данных, который будет меняться при изменении таблицы.
То, что у меня работает, но я хотел бы уменьшить трафик,Любые идеи?
function update(){
var turl = "tracking?objId=";
$.ajax({
type: "GET",
url: turl + source,
success: function(data){
$("#summary").html(data)
}
});
} var holdTheInterval = setInterval(update, 60000);
(это основной код, который делает хорошую работу обновления)
РЕДАКТИРОВАТЬ Я решил эту проблемуиспользуя отдельную страницу jsp только с вводом, содержащим дату lastModified, и на странице с таблицами данных я разместил еще один ввод lastModifed.Я запускаю update () на новой странице JSP, затем сравниваю входные данные.Если они разные, я запускаю полное обновление.Этот процесс работает намного лучше