Как долго кэшированный CSS-файл будет обновляться в браузере? - PullRequest
0 голосов
/ 25 января 2019

Как долго кэшированный файл CSS будет обновляться в браузере, если я ничего не буду делать конкретно?

Я погуглил, но не нашел четкого ответа.Я знаю, что могу использовать file.css?v=1, чтобы заставить браузер загружать обновленную версию, или я могу использовать функцию полной перезагрузки браузера.Но что, если я не сделаю все это?Пока браузер всегда загружает кешированную старую версию.

Без полной перезагрузки и каких-либо других настроек на сервере, как долго локальный браузер будет обновлять кешированный файл css?Кешированная версия останется там навсегда? (если пространство кеша не заполнено, чтобы освободить место) .Большое спасибо.

1 Ответ

0 голосов
/ 25 января 2019

Браузеры обычно следуют спецификации IETF для кэширования HTTP . Это было введено в спецификации HTTP 1.1. Но все они различаются, если обслуживаемый контент не использует заголовок HTTP Cache-Control. В конечном счете, вы не можете полагаться на то, что ваш обновленный файл будет загружен клиентом, если только вы не используете URL-кеш-бустер, как вы упомянули, или не обслуживаете свой контент с надлежащими заголовками управления кэшем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...