WEB SERVER SPECIFIC NOTES FOR SPEEDTEST.NET MINI

*** IIS6 using ASP (changes not needed for ASP.NET) ***
IIS6 won't allow POST requests larger than 200K to be performed, and ASP scripts are disabled by default. It is also a good idea to disable chunked transfer encoding.

To increase the maximum allowed POST request size and disable chunked transfer encoding:
- Open IIS Manager
- Right-click on the server name at the top of the tree and choose "Properties"
- Check the first box for "Enable Direct Metabase Edit" and click the "OK" button
- Open C:\Windows\System32\Inetsrv\metabase.xml with Notepad (NOT Wordpad)
- Find AspMaxRequestEntityAllowed and change it to 1073741824
- Find AspEnableChunkedEncoding and set it to False

To make sure ASP scripts are enabled:
- Open IIS Manager
- In the console tree pane (the pane on the left), click "Web Service Extensions"
- In the details pane (the pane on the right), click "Active Server Pages" and then click the "Allow" button 

*** Apache using PHP ***
Apache on some distributions disallow POST requests over 512K. This will cause the upload portion of the test to hang on faster connections.

To correct this problem:
 - Open php.conf or php.ini
 - Find LimitRequestBody and remove that line
 - Restart Apache (/etc/init.d/httpd restart)