在大量使用的应用程序中处理图像的多种尺寸哪个更常见(或更好)?

Which is more common (or better) for handling multiple size for an image in heavy usage app?

对于频繁使用的移动 Node.JS 应用程序并且需要多种尺寸的图像显示,我是否应该为图像保存一份副本并每次针对每个特定尺寸请求(仅 2,3 类型)调整大小,或者将所有不同类型的图像尺寸保存到 google 云端?后者的成本是否更高,如果我使用前一种解决方案,它会不会慢得多? (我正在使用 sharp nodejs 库来调整图像大小)

最好一次保存多张照片。当然需要详细计算所需尺寸。

如您所述,这是一个繁重的程序,有很多请求。所以你需要投入你的硬件资源来响应发送的请求。不锁定CPU处理照片。同时,当您有大量照片存储空间 space 时,您可以平均存储多张图像并以所需尺寸交付图像并让客户准确修复它。

顺便说一下,你给客户提供的是成本最低的照片。由于服务器的主要任务是以最少的时间和成本处理发送的请求,因此您不应阻塞 CPUs。

也看看 Sharp Module benchmarks