The download speed in Apache 2.2 with a vanilla XP and probably other versions is fairly slow. If it seems to fall below the FTP speed on the same machine and OS, then try the following client and/or server side changes for Windows XP using regedit.
CLIENT SIDE CHANGES (experimental, remove if glitchy network)
On the client side, try setting these TCP/IP parameters
HKLM/SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\GlobalMaxTcpWindowSize=256960 (decimal)
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\TcpWindowSize=256960 (decimal)
---------------------------------------
SERVER SIDE CHANGES
HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > AFD > Parameters
You need to create TWO DWORD values "DefaultReceiveWindow" and "DefaultSendWindow"
You then set both these values using DECIMAL (not Hex) using this formula:
DefaultReceiveWindow = (Download Capacity in Kilobits * 1024) / 8
DefaultSendWindow = (Upload Capacity in Kilobits * 1024) / 8
For example, for a 10Mbit (10000Kbit) upload and download:
DefaultReceiveWindow = (10000 * 1024) / 8 = 1280000
DefaultSendWindow = (10000 * 1024) / 8 = 1280000
|