Уникальный ДОБИРАЮТСЯ, переменные в URI делают недействительным кэш HTTP, даже если он еще не истек?

Скажем, cachedfile.js истекает за 1 год с этого времени, согласно HTTP 1.1 expires заголовок. Они URI будут оба кэшироваться отдельно в современных браузерах?

Запрос 1

cachedfile.js?var=1

Запрос 2

cachedfile.js?var=2

Принять Cache-control: public и то же Etag

-1
задан 25 July 2015 в 03:36
1 ответ

Да, они будут кэшироваться отдельно. Фактически, один из приемов, который разработчики используют, чтобы заставить браузеры вытаскивать новую копию файла CSS после обновления, - это добавить к нему что-то вроде? V = 2 (например, href = "styles.css? V = 2" ).

1
ответ дан 5 December 2019 в 19:51

Теги

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