【发布时间】:2012-08-25 05:28:07
【问题描述】:
条件:
这是一个电影网站,大约有 1000 张 15kb 的图像
大约 70% 的图片将在页面访问时加载
图片的有效期很长。
我想我会选择 CSS-sprites,因为大多数图像都会由访问者以任何方式加载。但是所有图像的 CSS 精灵都是 9MB 和 15000x2000px。即使我将它分成 3 个精灵,它也是 3MB:S
也许这么大的精灵会引起一些问题?
浏览器是否会缓存图像,即使它们是 3-9MB?
大像素尺寸对浏览器有什么问题吗?
延迟加载还是 CSS-sprite,我应该选择什么?
请给我建议!
【问题讨论】:
-
CSS Spirites 旨在提高性能...不考虑 10 MB 图像大小写。第一次会真的很拖。在这种情况下,我认为延迟加载会更好地帮助您。或者如果你还想做精灵,可以按照发生概率对精灵进行分组。
标签: lazy-loading sprite css-sprites