0

我有一个大约 50kb 的大 SVG 文件,我无法将其添加为外部图像或来自 CSS(SVG 将被缓存为普通图像),因此 SVG 位于 HTML 文档中。

这个 SVG 存在于很多页面上并且加载了很多次。

但我不确定它是否会对性能产生任何影响,因为 SVG 仍然会每次都发送到用户视图,因此不会节省流量,并且 SVG 不会执行任何模型、数据库请求或部分渲染。

问题:缓存这样的片段是否有意义?如果是,为什么?

例子:

  <html>
    <head>
      ...
    </head>

    <body>
      <div class="container">
        <svg ...>
          ... # => a lot of SVG code that can be cached
        </svg>
      </div>
    </body>

    <footer>
      ...
    </footer>
  </html>
4

0 回答 0