Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 压缩图像的最佳方法是什么?_Image_Spring Mvc_Image Compression - Fatal编程技术网

Image 压缩图像的最佳方法是什么?

Image 压缩图像的最佳方法是什么?,image,spring-mvc,image-compression,Image,Spring Mvc,Image Compression,我正在开发SpringWeb应用程序,在这个应用程序中,我拥有用户可以上传图像的功能。我不知道什么时候压缩这个图像。我考虑以下三种选择 1) 用户上传图像,在后端压缩图像,保存此图像并将响应发送回用户。(如果有数以百万计的用户,并且他们中的许多人经常上传图片,那么回复用户是否需要更多的时间?) 2) 用户上传图像,将响应发送回用户,以某种方式通知压缩算法(使用JMS),该算法压缩给定图像并替换原始图像 3) 运行调度程序,压缩特定时间段之间上传的所有图像(稍后将此时间段保存在数据库中,以便下次使

我正在开发SpringWeb应用程序,在这个应用程序中,我拥有用户可以上传图像的功能。我不知道什么时候压缩这个图像。我考虑以下三种选择

1) 用户上传图像,在后端压缩图像,保存此图像并将响应发送回用户。(如果有数以百万计的用户,并且他们中的许多人经常上传图片,那么回复用户是否需要更多的时间?)

2) 用户上传图像,将响应发送回用户,以某种方式通知压缩算法(使用JMS),该算法压缩给定图像并替换原始图像

3) 运行调度程序,压缩特定时间段之间上传的所有图像(稍后将此时间段保存在数据库中,以便下次使用)

有人能帮我弄清楚我应该使用哪种方法吗?还有比这更好的方法吗

提前谢谢