MODX намертво закэшировал css и js файлы
Помогите разобраться, перелопатил все топики, что нашел в поисках.
Для своих сриптов и стилей я взял из похожего топика сниппет, который добавляет версию:
В принципе я могу и через Minify поидее пересобирать все свои файлы, но!
У меня намертво закэшированы все файлы в assets/components/…
Я обновил движок, перетыкал все что мог в Системные настройки -> Кэширование
Чистил кэш из админ панели, завершал сеансы, удалял вручную содержимое core/cache
(в браузере тоже чистил кэш)
Ничего не помогает. Те файлы, которые через сниппет версию подставляю, обновляются, остальные отдают старую версию и мне не понятно откуда.
Я не разработчик, не спец в MODX, очевидно я когда то что-то сделал не так, прошу совета.
Версия движка MODX Revolution 2.8.4
Для своих сриптов и стилей я взял из похожего топика сниппет, который добавляет версию:
В принципе я могу и через Minify поидее пересобирать все свои файлы, но!
У меня намертво закэшированы все файлы в assets/components/…
Я обновил движок, перетыкал все что мог в Системные настройки -> Кэширование
Чистил кэш из админ панели, завершал сеансы, удалял вручную содержимое core/cache
(в браузере тоже чистил кэш)
Ничего не помогает. Те файлы, которые через сниппет версию подставляю, обновляются, остальные отдают старую версию и мне не понятно откуда.
Я не разработчик, не спец в MODX, очевидно я когда то что-то сделал не так, прошу совета.
Версия движка MODX Revolution 2.8.4
Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Не подскажите в каком направлении теперь копать?
Сервер отправляет заголовки кэширования, нужно их убрать.
В nginx например это работает как то так
Здесь перечислены кэшируемые расширения и заголовок expires говорит что надо закэшировать на 10 дней.
Добавил
<IfModule mod_headers.c>
Header append Cache-Control «no-store, no-cache, must-revalidate»
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault «now»
ExpiresByType text/cache-manifest «access plus 0 seconds»
ExpiresByType text/html «access plus 0 seconds»
ExpiresByType text/xml «access plus 0 seconds»
ExpiresByType text/javascript «access plus 0 seconds»
ExpiresByType application/xml «access plus 0 seconds»
ExpiresByType application/json «access plus 0 seconds»
ExpiresByType text/css «now»
ExpiresByType application/javascript «now»
ExpiresByType application/x-javascript «now»
Один модуль по ajax стал работать, другой так и не переваривает без обновления страницы.
Я вообще правильно вас понял или куда-то не туда полез?
Может проблема в cloudflare?