2011-04-28 92 views
0

我将很快启动一个Web应用程序,该应用程序将要求用户上传照片供他人查看。我想使用Amazon S3来存储图像,因为它可以缩放并且便宜。用户将使用表单上传他们的文件,它将用php进行处理并保存到连接到Web服务器的S3装载器。安装Amazon S3存储桶以用于Web应用程序

我期待并希望成千上万的图像最终会上传。

我的第一个问题是S3存储桶挂载对于这样的应用程序是否健壮和足够快,或者我最好使用Amazon EBS。尽管我想拥有自己的专用盒子,而不是使用EC2实例。

此外,我在这一点上不熟悉S3,但是当我上传文件时,将它们放入单个存储区而不是级联目录是否合适?看起来可能没关系,因为每个“桶”都是虚拟的。

回答

0

你可以做的一件事是让用户直接上传到S3存储桶,除非你想做一些处理。您可以使用POST将文件上传到S3或第三方组件之一,例如http://flajaxian.com/。这样可以大大减轻您的服务器负担。

至于你的第二个问题,它实际上取决于你如何设计你的应用程序。没有优点和缺点。

相关问题