Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/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
File upload 将图像上载到";“缓冲区”;_File Upload_Amazon S3_Scalability_Cloudinary - Fatal编程技术网

File upload 将图像上载到";“缓冲区”;

File upload 将图像上载到";“缓冲区”;,file-upload,amazon-s3,scalability,cloudinary,File Upload,Amazon S3,Scalability,Cloudinary,我正在开发一个使用(大量)图像处理的应用程序 该系统的总体概述如下: 用户将照片上载到服务器(原始照片,具有完整分辨率) 服务器获取新照片,并对其应用图像处理 服务器调整图像大小并提供这些照片(删除完整的照片?) 我目前的情况是,我几乎没有图像托管方面的专业知识,也没有大型数据上传和管理方面的专业知识 我计划做的是: 用户直接从浏览器上传到Amazon S3(完整图像) 用户通知我的服务器,并将上载的文件添加到我的工作人员队列中 当worker收到作业时,它会下载完整的图像(从Amazon),并

我正在开发一个使用(大量)图像处理的应用程序

该系统的总体概述如下:

  • 用户将照片上载到服务器(原始照片,具有完整分辨率)
  • 服务器获取新照片,并对其应用图像处理
  • 服务器调整图像大小并提供这些照片(删除完整的照片?)
  • 我目前的情况是,我几乎没有图像托管方面的专业知识,也没有大型数据上传和管理方面的专业知识

    我计划做的是:

  • 用户直接从浏览器上传到Amazon S3(完整图像)
  • 用户通知我的服务器,并将上载的文件添加到我的工作人员队列中
  • 当worker收到作业时,它会下载完整的图像(从Amazon),并对其进行处理。更新数据库,然后将图像重新上载到Cloudinary(在服务器中调整大小?)
  • 从现在起,在Cloudinary上使用托管映像
  • 我的疑问是关于处理时间。我不想把它直接上传到我的服务器上,因为它需要大量的流量并造成瓶颈,所以使用AmazonS3可以减少这一点。而使用Amazon托管图像也没那么好,因为它们不像Cloudinary那样提供处理图像的特定API

    使用单独的服务器进行上载,并且仅在通过浏览器完成上载时触发“我的服务器”可以吗?使用Cloudinary托管图像也是有意义的吗?应该避免发送到Amazon而不是我自己的服务器(直接上传到我的服务器)


    (这更像是一个指导/设计问题)

    为什么不希望直接上传到Cloudinary? 图像可以直接从浏览器上传到您的Cloudinary帐户,而不需要任何其他服务器。Cloudinary然后通知您上传的图像及其详细信息,然后您可以通过Cloudinary在云中执行所有图像处理。您可以在保留原始图像的同时操纵图像,也可以选择将原始图像替换为经过操纵的图像