|
| Problem | When using the HTTP file upload feature to upload multi-megabyte files, the upload operation can take a long time to complete.
This issue is documented in Request For Comment (RFC) 1867, "Form-based File Upload in HTML". | | Cause | This issue occurs because the default Winsock send buffer is 8 kilobytes (KB), so Internet Explorer sends 8 KB data chunks. On a typical network, 80 KB per second (KBps) are sent, regardless of network bandwidth. | | Solution | Configuring Internet Explorer to increase the send buffer when communicating with Winsock improves network throughput during HTTP file upload.
Follow these steps:
- Start Registry Editor (Regedt32.exe).
- Locate and click the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
- On the Edit menu, click Add Value, and add the following registry value:
Value name: SocketSendBufferLength
Data type: REG_DWORD
Radix: Decimal
Value data: Buffer size that you want (in bytes)
Buffer size value options:
16-KB Buffer = 16384
24-KB Buffer = 24576
32-KB Buffer = 32768
40-KB Buffer = 40960
48-KB Buffer = 49152
56-KB Buffer = 57344
64-KB Buffer = 65536
- Quit Registry Editor.
Test each value, starting with a 16 KB buffer. When the upload performance becomes acceptable, select the corresponding buffer value.
For more details, see: http://support.microsoft.com/default.aspx?scid=kb;en-us;329781 | |
| | | |
| |
|
Product categories: Software, Application Servers, Distributed Application & Web Servers, WebSphere Application Server, Servlet Engine/Web Container Operating system(s): AIX, iSeries, HPUX, Linux, Linux zSeries, Linux zSeries, Multi-Platform, OS/390, Solaris, Windows, Windows 2000, Windows NT, Windows Server 2003, Windows XP, z/OS Software version: 3.5, 4.0, 5.0 Software edition: Edition Independent Reference #: 1157860 IBM Group: Software Group Modified date: 2004-09-17
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.
|