我正在开发一个iPhone应用程序,允许用户上传照片(到S3),将URL存储在后端,并让其他人在另一个iPhone或网络上看到它。我的问题是,用缩略图上传图片的最佳方式是什么?
(1) 将图像直接从手机上传到S3,创建图像缩略图,将缩略图上传到S3然后将两个URL保存到后端是不是更好?
这似乎是最直接的方式
-OR -
(2) 将图像上传到后端(用Django编写),然后编写Django视图(可能使用boto和sorl-thumbnail)来上传图像和缩略图,然后保存URL更好。
对于第二部分,我看到这个问题(虽然没有选定的答案)似乎符合法案 - Storing images and thumbnails on s3 in django
-OR -
(3) 将图像上传到S3,创建缩略图以及将实际缩略图数据存储到磁盘(而不是上传数据)更好吗?如果有人查询图像,可以先提供缩略图(所需时间为disk read),然后获取实际更大的图像。
-OR -
(4) 还有别的吗?