史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 程式 & 網頁設計技術文件
忘記密碼?
註冊帳號 論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2006-12-07, 10:29 AM   #1 (permalink)
超級版主
 
輕舞飛揚 的頭像
榮譽勳章
UID - 222573
在線等級: 級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時
註冊日期: 2006-01-27
住址: 心的牢寵
文章: 2424
現金: 11017 金幣
資產: 2882315 金幣
預設 教學 - 免空網頁上傳加速

HTTP 檔案上載作業花費很長時間才能完成
檢視此文章適用的產品。
文章編號 : 329781
上次校閱 : 2006年6月6日
版次 : 3.1
重要:本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和編輯登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 (http://support.microsoft.com/kb/256986/) Microsoft Windows 登錄說明
徵狀
當您使用 HTTP 檔案上載功能上載多個 MB 大小的檔案時,上載作業可能要花費很長時間才能完成。

注意 這個問題已記載於「要求建議」(RFC) 1867 的「使用 HTML 的表單檔案上載」(Form-based File Upload in HTML) 中。
回此頁最上方

發生的原因
之所以發生這個問題,是因為預設的 Winsock「傳送」緩衝區為 8 KB,因此 Internet Explorer 會以 8 KB 的區塊提供資料。在一般網路上,不論網路頻寬為何,這等於每秒約 80 KB (KBps) 的傳送速度。

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
214397 (http://support.microsoft.com/kb/214397/) Design issues - Sending small data segments over TCP with Winsock
回此頁最上方

解決方案
如果要解決這個問題,請設定 Internet Explorer 以增加與 Winsock 進行通訊時所使用的「傳送」緩衝區大小。如此,當您使用 HTTP 檔案上載方法時,便可提升網路效能。如果要執行這項操作,請依照下列步驟執行。

警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。
1. 啟動 [登錄編輯程式] (Regedt32.exe)。
2. 找出並按一下下列登錄機碼:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
3. 在 [編輯] 功能表上,按一下 [新增值],然後新增下列登錄值:
數值名稱:SocketSendBufferLength
資料類型:REG_DWORD
底數:十進位
數值資料:需要的緩衝區大小 (單位為位元組)
緩衝區大小值選項:
16-KB 緩衝區 = 16384
24-KB 緩衝區 = 24576
32-KB 緩衝區 = 32768
40-KB 緩衝區 = 40960
48-KB 緩衝區 = 49152
56-KB 緩衝區 = 57344
64-KB 緩衝區 = 65536
4. 結束 [登錄編輯程式]。
請務必從 16-KB 緩衝區開始,測試每個值。當上載效能變得可以接受時,請選取對應的緩衝區值。

======================================================
p.s.不知道史版有誰能夠將測試結果寫出來給大家知道呢?
另外不知道72kb,80kb,88kb,96kb,104kb.....它後面的鍵值應該怎麼換算?
__________________
97年5月1日求檔區新版規正式實施.
98年3月24日修改及新增規定了!!請注意!!
求檔不回應不動作,被人列入黑名單可別怨嘆!!
輕舞飛揚 目前離線  
送花文章: 337, 收花文章: 742 篇, 收花: 1802 次
有 2 位會員向 輕舞飛揚 送花:
leoli809 (2007-03-29),woyunshe (2009-01-23)
感謝您發表一篇好文章
舊 2006-12-07, 10:49 AM   #2 (permalink)
管理版主
 
superxboy 的頭像
榮譽勳章
UID - 21259
在線等級: 級別:55 | 在線時長:3334小時 | 升級還需:26小時級別:55 | 在線時長:3334小時 | 升級還需:26小時級別:55 | 在線時長:3334小時 | 升級還需:26小時級別:55 | 在線時長:3334小時 | 升級還需:26小時級別:55 | 在線時長:3334小時 | 升級還需:26小時
註冊日期: 2003-01-02
住址: 北極
文章: 10254
現金: 322 金幣
資產: 705421402 金幣
預設

引用:
作者: 輕舞飛揚
另外不知道72kb,80kb,88kb,96kb,104kb.....它後面的鍵值應該怎麼換算?
我試過...保證有效...
必須依ISP給你的上傳速度為依據去做調整
我是調到64-KB 緩衝區 = 65536,但在免空上傳時的表現是66kb
我的最大上傳是80k

以下是我猜的,但未實際做過,但我調整過後的確在免空上傳時變快了,這只侷限於使用 HTML 的表單檔案上傳時
如果以64k x 1024 =65536的方法來計算的話
80 x 1024就等於81920的數值
__________________
http://images.gamebase.com.tw/mybase/32/05/281/happy_card_000002776.jpg
愛的時候,可以不公平;不愛了、分開了,總該公平了吧

重情重義重粉味 愛台愛鄉愛查某
superxboy 目前離線  
送花文章: 3219, 收花文章: 4797 篇, 收花: 21564 次
舊 2006-12-07, 11:58 AM   #3 (permalink)
超級版主
 
輕舞飛揚 的頭像
榮譽勳章
UID - 222573
在線等級: 級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時級別:35 | 在線時長:1397小時 | 升級還需:43小時
註冊日期: 2006-01-27
住址: 心的牢寵
文章: 2424
現金: 11017 金幣
資產: 2882315 金幣
預設

這樣啊...那isp給的1m上傳速度不就是100*1024=102400囉?
輕舞飛揚 目前離線  
送花文章: 337, 收花文章: 742 篇, 收花: 1802 次
舊 2006-12-07, 11:59 AM   #4 (permalink)
管理版主
 
superxboy 的頭像
榮譽勳章
UID - 21259
在線等級: 級別:55 | 在線時長:3334小時 | 升級還需:26小時級別:55 | 在線時長:3334小時 | 升級還需:26小時級別:55 | 在線時長:3334小時 | 升級還需:26小時級別:55 | 在線時長:3334小時 | 升級還需:26小時級別:55 | 在線時長:3334小時 | 升級還需:26小時
註冊日期: 2003-01-02
住址: 北極
文章: 10254
現金: 322 金幣
資產: 705421402 金幣
預設

引用:
作者: 輕舞飛揚
這樣啊...那isp給的1m上傳速度不就是100*1024=102400囉?
64k以上我沒試過...純屬猜測
superxboy 目前離線  
送花文章: 3219, 收花文章: 4797 篇, 收花: 21564 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 10:42 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2018, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1