2016-10-18 2 views
2

Если я использую background: url в моих CSS файлов, таких как:CSS- загрузки изображений из кэша

background: url("/app/assets/imgs/someimage.png") no-repeat !important; 

ли изображение загружается из моего cache (предполагается, что это есть), или он отправит новый запрос на Это?

Я проверил chrome://cache/, и изображение существует.

+0

Это будет в кеше, если ваш css останется в кеше –

+0

Я думаю, что ответ, который вы ищете, находится здесь: http://stackoverflow.com/questions/8497855/cache-background-image – DaandV

+0

@ LuisP.A. поэтому мне нужно кэшировать и мой CSS? –

ответ

3

Ссылаясь на исходное изображение URL-адрес в CSS будет формировать HTTP-запрос GET в браузере, который сначала проверяет локальный кеш для этого URL-адреса.

Так что да - если файл кэширован локально, а URL-адрес точно такой же, он вытащит его из локального кеша.

+0

Спасибо, это все, что мне нужно знать. –

Смежные вопросы