2011-04-28 94 views
0

我將很快啓動一個Web應用程序,該應用程序將要求用戶上傳照片供他人查看。我想使用Amazon S3來存儲圖像,因爲它可以縮放並且便宜。用戶將使用表單上傳他們的文件,它將用php進行處理並保存到連接到Web服務器的S3裝載器。安裝Amazon S3存儲桶以用於Web應用程序

我期待並希望成千上萬的圖像最終會上傳。

我的第一個問題是S3存儲桶掛載對於這樣的應用程序是否健壯和足夠快,或者我最好使用Amazon EBS。儘管我想擁有自己的專用盒子,而不是使用EC2實例。

此外,我在這一點上不熟悉S3,但是當我上傳文件時,將它們放入單個存儲區而不是級聯目錄是否合適?看起來可能沒關係,因爲每個「桶」都是虛擬的。

回答

0

你可以做的一件事是讓用戶直接上傳到S3存儲桶,除非你想做一些處理。您可以使用POST將文件上傳到S3或第三方組件之一,例如http://flajaxian.com/。這樣可以大大減輕您的服務器負擔。

至於你的第二個問題,它實際上取決於你如何設計你的應用程序。沒有優點和缺點。

相關問題