Назад | Перейти на главную страницу

Что делает «cache-control» для страницы, а не для статического файла?

Когда я устанавливаю значение для '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 / и т. д.) обрабатываются по-разному.

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

Если вам нужна дополнительная информация, этот является хорошим ресурсом, как и любые другие вещи, которые вы можете найти с помощью поиска.