Когда я устанавливаю значение для 'cache-control' для страницы, мой браузер кэширует всю страницу так же, как js или css?
Я установил Cache-Control: max-age = 2592000, public и отслеживал журналы доступа apache. Похоже, браузеры ничего не делают с Cache-Control: max-age = 2592000, public. Я не только получаю ответ «200», но еще и мой сервер должен отправлять данные в браузеры.
Когда и зачем мне устанавливать Cache-Control для страницы?
Cache-Control
- это кеш для фактической HTML-страницы, которая отображается в браузере, поскольку связанные файлы (css / js / и т. д.) обрабатываются по-разному.
Браузер может соблюдайте эту директиву или игнорируйте ее. Он просто сообщает браузеру, что контент кэшируется, и что браузер должен отображать кэшированный контент, а не отправлять запрос на сервер для обновленной страницы.
Если вам нужна дополнительная информация, этот является хорошим ресурсом, как и любые другие вещи, которые вы можете найти с помощью поиска.