Мне нужен способ обнаружить изменения в моей базе данных, потому что я внедряю систему кэширования на сайте клиента.(кэширование всей страницы, а не только запросов)
В верхней части каждой страницы (у меня есть «главная страница», поэтому только одно место в коде), я запрашиваю базу данных, чтобы узнать, является ли она размер меняется примерно так: .
Я суммирую размер и получаю "уникальное" число.Сравните его с предыдущим, и, если значения одинаковы, поставьте кэшированную страницу, если нет, запустите «нормальную» страницу, а затем кешируйте ее.У меня есть только 1 запрос к базе данных, и на основании этого доставить сайт (кэшированный или некэшированный в зависимости от результата) пользователю.
Может ли это сработать, а если нет - почему?
РЕДАКТИРОВАТЬ:
как насчет проверки на время последнего обновления? LINK