2013-02-15 44 views
3

我的網站上有一個頁面,允許用戶選擇要下載的文件。提交後,它將這些文件即時捆綁到一個可供下載的zip文件中。S3捆綁下載

這很好,但這些文件都存儲在本地服務器。我現在已將所有文件移至S3。

我想通過一次點擊給用戶提供所有文件的方法,並從S3提供服務​​。

該網站建立在asp.net/C#。

有沒有人有任何想法?

回答

0

我以前遇到過這個問題,我最終做的事情是構建zip並將zip上傳到另一個s3存儲桶中,當這些存儲生成完成並提供服務時。然後只是「定期」從s3中刪除拉鍊。

+0

讓用戶從服務器上下載zip文件與基本上S3從服務器上下載zip文件有什麼不同?我不明白如何通過描述你的描述來獲得性能優勢? – DahlinDev 2013-02-16 05:21:19

+0

對我來說,最大的好處是1)從我的web服務器上沒有文件,這對於負載平衡的角度來說非常重要2)S3似乎也運行得更快3)不需要在Web服務器上配置大量的存儲來支持所有的zip文件(它們是媒體文件)。在一天結束的時候,你不能在S3中提供一個文件。 (第一個S很簡單) – iamkrillin 2013-02-16 16:47:28