Тема: Оновлення сторінки в браузері при зміні даних в бд
Доброго дня, шановні панове програмісти.
Переді мною стоїть наступне завдання . Припустимо , користувач переглядає сторінку , сгенерировану на основі даних з БД. У цей час інший користувач змінив дані в БД. Необхідно зробити так , щоб відповідно до зміноновилася сторінка у першого користувача. Дані можуть змінюватися як раз в півхвилини , так і раз на півгодини. Якщо бути більш точним , то чи можна зробити так , щоб сторінка інформували про те , що дані змінилися і тільки тоді оновлювалася.
Мій спосіб вирішення
Створити в таблиці новий стовпцик в який ми будемо записувати дату при якій відбулася остання зміна в таблиці. + створити ще один стовпець в який ми будемо вписувати дату останього оновлення сторінки користувача. Після чого раз на 2 секунд відкривати невидимий фрейм, з певним урлом, певний урл буде порівнювати дату останьої зміни даних в таблиці і дату оновлення сторінки. Якщо дані на сторінці в користувача застарілі то відправляти команду на оновлення головної сторінки на якій відображаються дані з бд.
Так як я в цій справі не дуже. Хочу почути від Вас всі мінуси і плюси такої методики. Чекаю з нетерпінням ваших коментарів...