Можете ли вы сделать браузер считать, что контент действителен / обслуживает его из кэша? Устранение 304-х годов

StackOverflow https://stackoverflow.com/questions/4145376

  •  30-09-2019
  •  | 
  •  

Вопрос

Возможно ли, чтобы настроить Apache для обслуживания комбинации заголовков, чтобы клиент (браузер) будет:

  • Увидим, что содержимое помечено, чтобы быть действительным (например, изображение истекает 10 лет с данно)
  • имеет содержание в его кеше
  • не спрашивает сервер 'это соответствующий контент "- как он всегда будет получать статус http 304

В принципе, можно ли сообщить браузеру «не спрашивать сервера, если это изображение действительно, если у вас его кэш, это означает его действительное, нет исключения!»?

Это было полезно?

Решение

Хорошо, вот что я обнаружил.

Если человек нажимает URL, чем если заголовки (время истекает время) устанавливаются правильно (далеко в будущее), чем браузер будет оптимизировать, и не спрашивает этот конкретный ресурс.

Если вы нажмете обновление, он заставит браузер задать все ресурсы (и в основном получить много 304).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top