Кэширование
Кэширование
⚡ Кэширование
apidcms кэширует скомпилированные Twig-шаблоны для ускорения загрузки.
Когда чистить
После любых изменений в шаблонах:
- Админка → Кэш → «Очистить кэш»
- Обновите страницу сайта
Что кэшируется
- Скомпилированные
.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:
- Инкрементируйте
custom_css_versionвsystem_settings - Очистите кэш
Шаблон base.html.twig использует ?v={{ get_setting('custom_css_version') }} — браузер видит новую версию и перезагружает файл.