Задать вопрос
Legioner911
@Legioner911

Зачем добавляют в конце стилей style.css?key=2016092701?

Начал часто замечать что с сайта ссылка на стили у некоторых проектов с get параметрами.
Например: style.css?key=2016092701
Скажите пожалуйста люди знающие зачем это сделано, и для чего ?

Спасибо!
  • Вопрос задан
  • 355 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
daager
@daager
Это делается, чтобы отменить кэш стиля. Потому что, изменения css должны быть видны сразу, а не после ручного или автоматического очищения кэша. Мы используем GULP с модулем gulp-buster, который записывает некий хэш в файл. Потом считываем этот файл и вставляем значение в вызов css. В итоге как только поменяется css(scss) переписывается файл и система автоматически меняет значение в урле из-за чего и кэш сбрасывается.
Ответ написан
Вот тут Кантор объясняет как это сделать в gulp, руками такое не делают конечно же :)
И называется это long term caching
Если коротко, то это для инвалидации закэшированых файлов, т.е. чтобы брауз их заново перекачал. Если интересно, то в гугле можно почитать подробнее :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы