Вопрос

Я задал вопрос по что такое тег style.css? ver = 1? . Я узнал, что разработчики используют style.css? Ver = 1, чтобы позволить браузерам читать обновленные CSS, но W.Craig Trader отметил, что это не хорошо.

Мой вопрос: как лучше заставить браузер читать обновленные css без формата style.css? Ver = 1?

Это было полезно?

Решение

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

Более подробно: каждый раз, когда страница загружается, браузер выполняет запрос head для каждого элемента на странице (таблиц стилей, изображений ...), на который веб-сервер отвечает только отправкой HTTP Заголовки без тела, есть заголовок, который указывает, когда файл был изменен в последний раз (и, возможно, больше об управлении кэшем), и если кэш браузера имеет версию файла, более старую, чем веб-сервер, он загружает этот контент .

Другие советы

Можно указать версию файла, например, style-1.1.css .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top