Обучение/Помощь новичкам | Кэш css
Как на сайте отключить кэш css, для удобного редактирования, а то приходится каждый раз очищать кэш.
html
<link rel="stylesheet" type="text/css" href="<?php echo $_SERVER['DOCUMENT_ROOT'] . '/styles.css?v=' . filemtime($_SERVER['DOCUMENT_ROOT'] . '/styles.css'); ?>">
после .css добавь рандом вывод и все
после .css добавь рандом вывод и все
Лучше делать тогда уж как во втором посту, но лучше вообще в функцию запихнуть, дабы не копипастить
Кеширование должно быть, но актуальное)
Лучше делать тогда уж как во втором посту, но лучше вообще в функцию запихнуть, дабы не копипастить
во время отладки лучше вариант последний или предпоследний.) автору оно и надо.) ему надо при редактировании видеть
Он хочет что бы был всегда актуальный.
Он редактирует CSS файл, когда заходит на сайт использкется кешированный вариант, а не актуальный.
Он хочет что бы был всегда актуальный.
теоритически да.) но на практике не слишком много нагрузки даст каждый раз вычисление размера файла вызовом функции? есть обоснование на данное действие?
Нагрузка от функции получения ВРЕМЕНИ редактирования файла крайне мала. Да и мне кажется что сервер больше напрягаться будет передавая каждому человеку при каждом клике полное содержимое css файла.