AlexanderShapoval
@AlexanderShapoval
PHP maker

Для чего указывать версию файла в link и css?

Часто встречается такое:
<link rel="stylesheet" type="text/css" href="/css/al/fonts_cnt.css?28893095" />

Или такое:
src: url("../themes/default/assets/fonts/fontawesome-webfont.eot?v=4.7.0");


Имеется ли вообще практический смысл в этом? В каких целях это может быть использовано?
  • Вопрос задан
  • 1021 просмотр
Решения вопроса 1
@a0lwq
они кэшируются в браузере.

указание новой версии - автоматически заставляет браузер обновляться.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Например:
Есть у вас большой сервис и вы поменяли CSS код, но т.к. у ваших пользователей включен кеш, они не заметят изменений пока не почистят кеш. А если добавить версию к файлу, то браузер будет думать, что это новый файл и тем самым заставит пользователя загружать его с вашего сервера, а не с кеша.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы