我正在一个当前存储大小为 100x100 的缩略图的网站上工作。一位设计师正在与我们合作,并创建了一个需要 100x100、32x32、22x22 和 16x16 缩略图的设计。
网站上的任何给定页面都可能以不同的大小多次显示相同的缩略图。
我的问题是:我们应该创建和存储每种尺寸的缩略图吗?或者将缩略图存储为 100x100 并仅使用 CSS 来实现更小的缩略图大小就足够了吗?
我的理论是,全面使用 100x100 缩略图并使用 CSS 来获得所需的尺寸会比存储每个单独的尺寸表现得更好(即:更快的页面加载)。
为什么我会这样想?
因为第一次下载 100x100 时,它将被缓存,CSS 将在使用相同图像的整个页面中“调整”它的大小。如果我们明确地存储和引用不同的图像文件,我们将需要获取 4 个文件而不是一个,并且也无法利用浏览器的缓存。
想法?