@MdaUZH

Как правильно использовать кеш браузера?

Всем привет...

Как правильно работать с кэшем браузера?

Есть различные варианты, где-то видел для каждого подгружаемого элемента устанавливается срок, а где-то в htaccess, ну дак как же все таки будет более правильно все это реализовать?

Например для js/html/css файлов установить кеш на месяц
а на изображения несколько часов
А на некоторые изображения вообще не нужен кеш

Буду очень благодарен за совет
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
@Kravalg
Браузер будет кэшировать или не кэшировать файлы, которые ты укажешь в заголовках. Укажешь ты их с помощью php или htaccess - неважно. Важно их задать наиболее удобным для тебя образом исходя из поставленной задачи.

Нужно динамическое изменения сроков кэширования и типов файлов?
Используй отправку заголовков из php с помощью функции headers();.

Нужны статические правила, изменение которых будет редким?
Используй правила для htaccess:
habrahabr.ru/sandbox/55709

Вот так можем проверить заголовки
highloadtools.com/cachecontrol
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы