Как управлять обновлением кэша из бэкенда?
Проект разрастается, стал задумываться над кэшированием. Все бы ничего, но все статьи в интернете описывают, как закэшировать страницу на какое то время, не зависимо от того, обновляется она, или нет. Это значит, что когда редактор будет вносить изменения в админке, на сайте еще будет какое-то время висеть закэшированная версия. А можно было бы обновлять кэш при изменении страницы. Если способ это сделать, то есть управлять обновлением кэша из бэкенда?
|
Цитата:
|
Заведите себе реестр.
При сохранении закешированной версии страницы создается запись: Код:
путь(страницы) | тип контента| уникальные идентификаторы контента Данные эти собираются при построении страницы, но не каждый раз а когда закешировать пора. Предыдущие записи по данному пути удаляются естественно. И теперь когда в материалы на сайте вносятся изменения система будет знать какие страницы ей надо перекешировать. |
Часовой пояс GMT +3, время: 01:44. |