Можете ли вы сделать браузер считать, что контент действителен / обслуживает его из кэша? Устранение 304-х годов
-
30-09-2019 - |
Вопрос
Возможно ли, чтобы настроить Apache для обслуживания комбинации заголовков, чтобы клиент (браузер) будет:
- Увидим, что содержимое помечено, чтобы быть действительным (например, изображение истекает 10 лет с данно)
- имеет содержание в его кеше
- не спрашивает сервер 'это соответствующий контент "- как он всегда будет получать статус http 304
В принципе, можно ли сообщить браузеру «не спрашивать сервера, если это изображение действительно, если у вас его кэш, это означает его действительное, нет исключения!»?
Решение
Хорошо, вот что я обнаружил.
Если человек нажимает URL, чем если заголовки (время истекает время) устанавливаются правильно (далеко в будущее), чем браузер будет оптимизировать, и не спрашивает этот конкретный ресурс.
Если вы нажмете обновление, он заставит браузер задать все ресурсы (и в основном получить много 304).
Не связан с StackOverflow