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

Можно ли заставить браузер не проверять валидность кеша?

Можно ли заставить браузер не проверять валидность кеша?
Даже если картинка закеширована, браузер все равно шлет запрос на север, чтобы проверить не изменилась ли она.
Сервер же отвечает ему 304 кодом
"GET /11345.jpg HTTP/1.1" 304
Реально ли сделать, чтобы браузер вообще не слал запросы на проверку закешированных файлов?
  • Вопрос задан
  • 2793 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
GeneMoss
@GeneMoss
void
Используйте заголовки Cache-Control и Expires.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Собственно в этом и суть http кэша. Он шлет запросы к серверу и тот, в случае если контент не изменился просто отправляет ему заголовки и не пытается посылать файл. Это все же в разы быстрее (минимизируется время не только за счет уменьшения количества пакетов, но и за счет меньшего количества обращений к ФС).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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