Improving Apache Download Speeds
Download speeds on Windows XP using Apache can be slow. The rate is actually limited by XP and can be improved using regedit.
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)



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

Media Lab Overview
LIACS Homepage
MM Conf
ACM Multimedia
Science Direct
IEEE Library
LIACS Publications
ACM Digital Library