Задать вопрос
@MdaUZH

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

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

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

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

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

Буду очень благодарен за совет
  • Вопрос задан
  • 145 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@Kravalg
Браузер будет кэшировать или не кэшировать файлы, которые ты укажешь в заголовках. Укажешь ты их с помощью php или htaccess - неважно. Важно их задать наиболее удобным для тебя образом исходя из поставленной задачи.

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

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

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

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

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