Javascript 在大量使用的应用程序中,哪一种更常用(或更好)来处理图像的多个大小?

Javascript 在大量使用的应用程序中,哪一种更常用(或更好)来处理图像的多个大小?,javascript,node.js,gcloud,image-resizing,sharp,Javascript,Node.js,Gcloud,Image Resizing,Sharp,对于大量使用的mobile Node.JS应用程序,并且图像显示需要多个大小,我应该为图像保存一份副本,每次只为每个特定大小请求调整大小2,3种类型,还是将图像的所有不同大小类型保存到谷歌云?如果我使用前一种解决方案,它的速度会显著减慢吗?我正在使用sharp nodejs库调整图像大小最好一次保存多张照片。当然,还需要对所需尺寸进行详细计算 正如你提到的,这是一个繁重的程序,有很多请求。因此,您需要投入硬件资源来响应发送的请求。不锁定CPU来处理照片。同时,当您有足够的存储空间存放一张照片时,

对于大量使用的mobile Node.JS应用程序,并且图像显示需要多个大小,我应该为图像保存一份副本,每次只为每个特定大小请求调整大小2,3种类型,还是将图像的所有不同大小类型保存到谷歌云?如果我使用前一种解决方案,它的速度会显著减慢吗?我正在使用sharp nodejs库调整图像大小

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

正如你提到的,这是一个繁重的程序,有很多请求。因此,您需要投入硬件资源来响应发送的请求。不锁定CPU来处理照片。同时,当您有足够的存储空间存放一张照片时,您可以平均保存多张图像,并以所需的大小交付图像,并让客户端精确地修复图像

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


再看一看

这是一个折衷的问题。存储空间与CPU利用率。对于你的情况,如果你说这是一个使用量很大的应用程序,有很多请求,我会保存3个不同的图像,并且只做一次调整大小的部分,而不是每次。