LINUX.ORG.RU

История изменений

Исправление alexmaru, (текущая версия) :

У php нет возможностей кеширования контента. Есть opcache - но тогда у тебя бы ничего написанного на php не менялось бы до рестарта сервера. Но тогда этим хостингом, с opcache с отключенной ревалидацей никто бы не пользовался сразу. Если это действительно он - создай пустой файл с сожержимым как тут:

https://www.php.net/manual/ru/function.opcache-reset.php

и вызови его - этот кеш будет сброшен.

Заголовками ты можешь управлять сам, прямо из php. Если у тебч кешируется именно html ответ - header(‘Cache-Control: private, must-revalidate’);

Если css/js/картинки/изображения - то сейчас это делают версионированием названия файла. Т.е. поменял файл - ему новое название присвоилось, через webpack это можно делать автоматически. Либо в хвост к пути файла добавляют версию ?v2, например

Исправление alexmaru, :

У php нет возможностей кеширования контента. Есть opcache - но тогда у тебя бы ничего написанного на php не менялось бы до рестарта сервера. Но тогда этим хостингом, с opcache с отключенной ревалидацей никто бы не пользовался сразу.

Заголовками ты можешь управлять сам, прямо из php. Если у тебч кешируется именно html ответ - header(‘Cache-Control: private, must-revalidate’);

Если css/js/картинки/изображения - то сейчас это делают версионированием названия файла. Т.е. поменял файл - ему новое название присвоилось, через webpack это можно делать автоматически. Либо в хвост к пути файла добавляют версию ?v2, например

Исправление alexmaru, :

У php нет возможностей кеширования контента. Есть opcache - но тогда у тебя бы ничего написанного на php не менялось бы до рестарта сервера.

Заголовками ты можешь управлять сам, прямо из php. Если у тебч кешируется именно html ответ - header(‘Cache-Control: private, must-revalidate’);

Если css/js/картинки/изображения - то сейчас это делают версионированием названия файла. Т.е. поменял файл - ему новое название присвоилось, через webpack это можно делать автоматически. Либо в хвост к пути файла добавляют версию ?v2, например

Исходная версия alexmaru, :

У php нет возможностей кеширования контента. Есть opcache - но тогда у тебя бы ничего написанного на php не менялось бы до рестарта сервера.

Заголовками ты можешь управлять сам, прямо из php. Если у тебч кешируется именно html ответ - header(‘Cache-Control: private, must-revalidate’);

Если css/js/картинки/изображения - то сейчас это делают версионированием названия файла. Т.е. поменял файл - ему новое название присвоилось, через webpack это можно делать автоматически.