Кэширование

Кэширование

⚡ Кэширование

apidcms кэширует скомпилированные Twig-шаблоны для ускорения загрузки.


Когда чистить

После любых изменений в шаблонах:

  1. Админка → Кэш → «Очистить кэш»
  2. Обновите страницу сайта

Что кэшируется

  • Скомпилированные .php-файлы Twig-шаблонов (admin/app/views/cache/)
  • CSS (браузерный кэш, управляется через custom_css_version)

Где лежит

admin/app/views/cache/    # кэш Twig
storage/cache/            # общий кэш

Авто-обновление

В режиме разработки (auto_reload: true в конфиге) Twig проверяет изменения автоматически.

На продакшене — чистите кэш вручную после правок.


CSS-версионирование

Чтобы браузеры подхватили новый CSS, после правок в custom.css:

  1. Инкрементируйте custom_css_version в system_settings
  2. Очистите кэш

Шаблон base.html.twig использует ?v={{ get_setting('custom_css_version') }} — браузер видит новую версию и перезагружает файл.