Таблицы стилей во внешнем SVG - они загружаются из кеша или дважды? - PullRequest
0 голосов
/ 29 мая 2019

У меня есть следующий код для экспорта внешнего изображения SVG (я не могу использовать его по ряду причин):

<head>
  <link rel="stylesheet" href="theme.css">
</head>

...

<object data="image.svg" type="image/svg+xml"></object>

Само изображение:

<?xml-stylesheet href="theme.css" type="text/css"?>
<svg viewBox="0 0 100 100">...</svg>

Так что для изображения я загружаю то же самое theme.css Я загружаю для страницы, чтобы использовать некоторые классы из нее. Это работает нормально, однако мне интересно, если это влияет на скорость загрузки страницы? Я проверил консоль, и похоже, что вторая theme.css загружается в 10 раз быстрее. Кто-нибудь может уточнить, как это работает?

1 Ответ

0 голосов
/ 29 мая 2019

Если вы используете инструменты разработчика вашего браузера, нажав F12, откройте вкладку Сеть и затем перезагрузите страницу, чтобы увидеть, был ли загружен ресурс из кеш-памяти или дискового кеша.

Вы также можете протестировать выполнение обновления, используя Shift + F5 для обновления без кэша, чтобы увидеть, не замедлится ли скорость снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...