2009-12-01 86 views
1

我們目前正在創建一個在線音樂商店,只允許管理員在網站上傳歌曲和預覽。問題是,上傳歌曲到我們的網站大約需要3到4分鐘。這是正常的嗎?那麼有人可以告訴我可以告訴我的方式,我可以告訴網站的主機檢查,因爲我們的客戶並不樂意上傳約100-200首歌曲,以啓動他的網站需要大約300-800分鐘,5-13小時:oP。ASP.net fileupload realy slow

這裏的httpRuntime我們已經把在web.config中:

<httpRuntime maxRequestLength="20480" executionTimeout="240" /> 

感謝

+1

你的意思是「從我們的網站下載」或「上傳到我們的網站」?含義略有不同。 – 2009-12-01 14:22:55

+0

對不起,正如我在usaly提問時所說的,我是法語所以......我的意思是管理員在網站上傳歌曲。抱歉。 – 2009-12-01 14:47:25

回答

2

第一步是檢查主機的帶寬限制。這是在服務協議中描述的還是類似的?問他們。如果您有權訪問主機服務器,則可以使用各種速度測試工具來檢查自己,或只是簡單地傳輸獨立於應用程序的文件。

另一件要檢查的是客戶端帶寬。什麼是ISP的帶寬(下游和上游),任何限制或限制,速度在白天(或晚上)的不同時間會有所不同?它只會像鏈路中最慢的鏈路一樣快,並且如果涉及DSL/Cable,請記住它們通常是不對稱的,如果是這樣,通常在上游比下游慢得多。

如果主機和客戶端帶寬正常,則開始查看應用程序的配置。

+0

好的,謝謝!非常明確的解釋。我現在就試試這個。 – 2009-12-01 15:10:56

+0

我們太忙了,今天要檢查一下,所以我會回覆本週晚些時候的情況 – 2009-12-01 19:11:04

0

您的服務器能夠處理快速上傳,這個問題是帶寬。互聯網提供商優化連接以實現快速下載和更慢的上傳。如果可以,向管理員提供FTP訪問權限以上傳文件。無論如何,應該比HTTP更快。

+0

我明白,但出於安全原因,以及easly文件處理,我們決定將MP3保存到數據庫而不是服務器上。所以我們不能用FTP做到這一點 – 2009-12-01 14:40:14

+1

也許這會有所幫助:http://serverfault.com/questions/57031/slow-https-file-upload-in-internet-explorer – 2009-12-01 15:00:29