在我的网站上,我有一个特色图像/内容滑块,它显示了一组较大的图像(~100kb),下面有缩略图(每个~10kb)。问题很简单——我应该使用浏览器端调整较大图像的大小还是下载缩略图?每个似乎都有缺点。处理器对浏览器的影响(在移动设备上尤其重要)或下载缩略图导致的额外下载。
那么,常见的建议是什么?
在我的网站上,我有一个特色图像/内容滑块,它显示了一组较大的图像(~100kb),下面有缩略图(每个~10kb)。问题很简单——我应该使用浏览器端调整较大图像的大小还是下载缩略图?每个似乎都有缺点。处理器对浏览器的影响(在移动设备上尤其重要)或下载缩略图导致的额外下载。
那么,常见的建议是什么?
我会在服务器端为缩略图使用调整大小的图像并缓存它们,这样我就不必再次调整它们的大小。以下是我会这样做的几个原因:
Ps 有大量的服务器端图像大小调整解决方案非常快。Jpegtran只是一个非常好的一个简单的命令行工具,你会发现它已经在大多数 linux 发行版上可用。如果您正在寻找更强大的东西,我也会推荐graphicsmagick,它有很多端口可以连接到各种语言,如PHP
那要看。单个用户应该体验多少次调整大小?如果数量相当小,我会考虑在客户端这样做以分配工作量。
如果这个数字非常高,我宁愿在服务器端这样做。这种方法要求您的服务器能够提供所需的性能。