Нужно ли добавлять строки запросов к изображениям в теге img и изображениям в css для обновления кэшированных элементов?

Я знаю, что обычной практикой является установка времени истечения срока действия в далеком будущем для файлов css, javascript и изображений, а затем убедитесь, что все браузеры загружают последний контент, как только файлы изменяются, добавляя строку запроса (или изменяя имя файла )вот так

Отсюда<link rel="stylesheet" type="text/css" href="base.css">:

этому:

<link rel="stylesheet" type="text/css" href="base.css?v=1234">

или:

<link rel="stylesheet" type="text/css" href="base_1234.css">

Но как насчет изображений, на которые есть ссылки в файле css?

// Inside base.css 
background: url(/img/logo.png)

// Is this necessary(?):
background: url(/img/logo.png?v=1234)

Или /img/logo.pngбудет перезагружен, когда base.css автоматически изменит имя файла на base.css?v=1234или base_1234.css?

А также, как насчет изображений в srcдляimg-теги?

12
задан BartoszKP 22 January 2014 в 22:38
поделиться