为什么很小的 svg 图片非常影响网站速度?

2016-02-01 22:36:38 +08:00
 xiaodaigou

首页有一个 svg 做的 logo ,很次打开网站都是 logo 显示很慢或者显示不出来(这种情况很少),我看了下体积最大 7.3K ,为什么显示的那么慢呢?

5509 次点击
所在节点    问与答
26 条回复
Khlieb
2016-02-02 18:01:42 +08:00
dong3580
2016-02-02 19:00:46 +08:00
感觉,渲染耗 GPU,显卡不行的要卡死,
litpen
2016-02-02 23:08:51 +08:00
@xiaodaigou 如果只是静态的展示用位图就好了, svg 要用在该用的地方,比如任意变形的图形,地图等等
xiaodaigou
2016-02-03 11:28:20 +08:00
@litpen 网页自动变形,比如手机访问自己就会变,如果 svg 是必须的
litpen
2016-02-03 12:47:55 +08:00
@xiaodaigou 我指的任意变形是涉及到每一个像素的排列,不是图片尺寸大小的变化那么简单
jsq2627
2016-02-04 02:25:58 +08:00
直接把 svg 内嵌 HTML 里面,可以排除网络因素。
我猜测楼主的问题应该还在网络上,很有可能 Web 服务器没有做好 svg 的 cache-control

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254889

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX