У меня большой SVG-файл размером около 50 КБ, который я не могу добавить как внешнее изображение или из CSS (где SVG будет кэшироваться как обычное изображение), поэтому SVG находится внутри HTML document.
Этот SVG существует на многих страницах и загружается много раз.
Но я не уверен, что это повлияет на производительность, так как SVG все равно будет отправлен для пользователя каждый раз, поэтому нет экономии трафика c, и SVG не выполняет никаких моделей, запросов к базе данных или частичного рендеринга.
Вопрос: имеет ли смысл кэшировать такой фрагмент ? и если да, то почему?
Пример:
<html>
<head>
...
</head>
<body>
<div class="container">
<svg ...>
... # => a lot of SVG code that can be cached
</svg>
</div>
</body>
<footer>
...
</footer>
</html>