- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева

В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет!
Необязательно для веб-сервера Apache, это может быть и nginx, интересно узнать какие сейчас промежутки времени ставят для кэширования картинок, текста, стилей, скриптов и т.п. у браузеров.
Вот нашел тут пример правда трехлетней давности, может что-то изменилось: https://toster.ru/q/107819
Нормально ли для изображений и графики на месяц ставить?
Для стилей и скриптов на неделю?
Для text/html на один день?
Для xml на десять минут?
Заранее всем спасибо за ответы!
У меня так:
Если я не задаю время кеширования для text/html то это равносильно cache-control: no-cache, или cache-control: no-store?
Исходите из того, как часто изменяется содержимое. Если text/html меняется каждый день, то 86400, если нет, то можно и неделю поставить - 604800, а то и месяц - 2592000.
fliger,
Просто заметил, что у популярных сайтов не используется этот кеш для content-type: text/html, если я правильно понял, наверное, из-за того чтобы циферки обновлялись сразу или тому подобное.
Например, у некоторых:
vc - cache-control: no-cache, private
pikabu - cache-control: no-cache
hh - cache-control: no-cache, no-store
3dnews - Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Сессия обнуляет кэш.
вот cache-control
<ifModule mod_headers.c>
#кэшировать HTML и HTM файлы на один день
<FilesMatch "\.(html|htm)$">
FileETag -INode MTime Size
Header set Cache-Control "max-age=43200"
</FilesMatch>
#кэшировать CSS, JavaScript и текстовые файлы на одну неделю
<FilesMatch "\.(js|css|txt)$">
FileETag -INode MTime Size
Header set Cache-Control "max-age=604800"
</FilesMatch>
#кэшировать изображения на месяц
<FilesMatch "\.(ico|gif|jpg|jpeg|png)$">
FileETag -INode MTime Size
Header set Cache-Control "max-age=2592000"
</FilesMatch>
#отключить кэширование
<FilesMatch "\.(php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
а у вас expires
Denzel82,
А зачем использовать перезаписывание заголовков, если тот-же mod_expires генерирует заголовок Cache-Control с нужным временем max-age=2592000 и для нужных MIME-типов файлов?