1

我正在用 ASP.NET 4.5 开发一个 Web 应用程序。该应用程序的一部分包括用户上传图像的选项。图像是 Amazon S3 上的存储。现在我选择的路径是使用 Amazon SDK 将图像上传到 S3 上的存储桶并通过 CloudFront 提供服务。问题是我认为使用s3fs可能是一个更好的选择。

如果我挂载一个S3存储桶作为文件夹,当用户上传照片时,我可以继续应用程序操作,知道图像会通过网络传输到S3,所以我不需要等到这个过程完成之前继续代码。所以我所要做的就是等到图像完成上传到服务器并继续代码。

我想知道这是否是一个好方法。等待图片上传可能需要一些时间,我不希望用户等到所有图片都上传完毕,这可能需要一些时间。

对于图像上传的最佳实施有什么建议吗?

4

1 回答 1

1

如果您将拥有多个需要与单个存储桶交互的应用程序服务器,那么这是一种合适的方法。您可能需要考虑将 s3fs 配置为使用本地存储目录作为缓存,以提高性能,因为直接写入 s3fs 挂载通常需要比本地存储更长的时间。

于 2012-10-23T21:03:36.707 回答