Что делает "контроль кеша" для страницы, а не для статического файла?

Когда я устанавливаю значение "контроль кэша" для страницы, мой браузер кэширует всю страницу так же, как js или css?

Я установил "Cache-Control:max-age=2592000, public" и отслеживал журналы доступа Apache. Похоже, что браузеры ничего не делают с "Cache-Control:max-age=2592000, public". Я не только получаю ответ "200", но и мой сервер должен отправлять данные в браузеры.

Когда / Почему я должен установить 'Cache-Control' для страницы?

1 ответ

Решение

Cache-Control является кешем для фактической HTML-страницы, которая отображается в браузере, так как связанные файлы (css/js/etc) обрабатываются по-разному.

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

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

Другие вопросы по тегам