簡體   English   中英

與許多用戶一起上傳大文件的最佳方式是什么?

[英]What is the best way to upload large files with many users?

我有一個網站,我為此租用了一個私人服務器。 這是一個注冊網站,用戶必須上傳他們的照片或文件才能注冊。

問題是同時有 100 個用戶在上面上傳 10MB 的照片,這會導致一些問題,最后他們都不能上傳他們的照片並注冊。 我懷疑它取決於服務器帶寬,並認為應該有另一個原因和解決方案。

現在我將上傳大小限制為 4MB(在 web.config 中),它似乎可以正常工作,而在不久的將來我必須限制大小,因為我的網站將通過 Beta 到最終版本。

什么是最好的解決方案?


更新:實際上該網站提供了一個節日,攝影師必須上傳他們的原始照片(使用數碼單反相機拍攝,其中大多數有 10MB 的照片)

此外,正如我所說,我認為這與服務器無關,因為我沒有新用戶,但我當前的用戶(或少數新用戶)正在上傳他們的照片,以便將他們的照片提交給節日

Web 農場對我來說是最后的選擇

看看這篇不錯的文章,了解默認 asp.net 文件上傳器的限制。

更改maxRequestLength可能還不夠,但可能還需要增加executionTimeout 嘗試這些選項。

如果仍然失敗,您可能需要使用第三方文件上傳組件。

Telerik 有一個不錯的組件 - http://www.telerik.com/products/aspnet-ajax/upload.aspx

文件上傳器(我曾經使用過一段時間,它在多用戶環境中非常好) - http://www.mediachase.com/fuploader/overview.aspx

以上都是商業版本,這里是 codeplex 的免費版本。 (雖然沒有嘗試過) - http://neatupload.codeplex.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM