Какова цель добавления версии в CSS?

Я использую Gridless Boilerplate, и так называется файл main.css в заголовке:

<link rel="stylesheet" href="assets/css/main.css?version=1" />

Я хотел бы знать, какова цель добавления "? Version1".

2 ответа

Он используется, чтобы избежать проблем с кэшированием. Когда вы редактируете свой CSS-файл, вы увеличиваете этот номер версии, и браузер (предположительно) выбирает новую копию, а не использует ее кэшированную версию.

Смотрите Cache-Busting через params.

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

Другие вопросы по тегам