я понимаю базовую концепцию кэша,
, но я не могу понять одну вещь, даже если я видел какой-то пример,
предположим,
мой первый запрос - 9 утра, теперь новая информация об обновлении поступает в кэш, затем другой тот же запрос содержимого от другого пользователя, теперь система получает содержимое из файла кэша вместо БД,
пример 1: я установил срок действия кэша на 1 час,
Сейчас время 9 утра,
9 утра: первый запрос: теперь считывание БД содержимого и сохранение в файл кэша, 9.15: второй запрос: теперь система извлекает контент из кэша, а не извлекает его из БД, 9.24 утра:Немного содержимого изменено в БД,
9:30 утра: Третий запрос: СЕЙЧАС система извлекает содержимое из БД или кэша, Как система узнает, что БД обновлена,
Это мое сомнение:
Пример 2: Если не установлено время истечения:,
Затем, когда система извлекает и сохраняет новое обновленное содержимое из базы данных в файл кэша.