web上傳檔案會中斷,請問可能原因?
主機端:
Windows 2003 IIS WEB .Net VS2005 SQL 2005
ISP=Sparq 10M/10M 專線,測試傳輸能力都超過10M
用戶端:一般用戶,九成是中華電信,超過七成是XP,已要求只用IE8
傳輸檔案約3mb而已,一般DC照片,一次只傳輸一個檔案,偶而會遇到傳輸當中,畫面變成:無法顯示網頁,實際上傳輸失敗
沒有頻寬管控、速限
難道是不同ISP造成的?請問有哪些方向可排除此問題?
1.不同ISP?
2.IIS內的MATADATA設定?
3.指定封包?
請大家幫忙,感謝。
IIS6、7、7.5好像有限制每個上傳檔案最大的容量,
IIS 6預設每個檔案最大200kb,IIS 7、7.5好像是30MB
IIS 7預設的資料流要求大小是30MB(30000000 bytes),這個限制定義在 applicationHost.config中的stem.WebServer/requestFiltering/requestLimits 這個區段,預設是沒有這個區塊的,需要自己加。
<pre class="c" name="code">
<system.WebServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="30000000" />
</requestFiltering>
</security>
</system.WebServer>
IIS 6設定,請參考。
FTP server 有沒支援續傳?如果有,這就不是問題,用支援續傳的 FTP client 上船就行了。
用ping 看看是否lost太多,如果不會lost過多(可以兩邊互ping及另一個點當對照),看看是否連線逾時的時間太短了,如果是的話可以把web server 連線逾的時間調長些。
糖叔說的問題,以前我遇過,我家是中華電信ADSL,要上傳照片到www.pbase.com
用Browser不管怎麼傳,最後都是失敗,但瀏覽www.pbase.com卻是正常,
後來請我朋友試,從他家上傳卻OK,最後我手動改了DNS指向,就正常了。
所以我那一次是DNS的問題??(這又是一個有解無答的CASE)
順便介紹一個測試對外頻寬的網站,非常好用。
網址是 http://www.speedtest.net/
可以選擇要到世界各點的頻寬,選擇台灣的話,就可以看到自己的電腦在internet上的速度有多少。