Browser default TIMEOUT Settings

TIMEOUTs are Browser dependent ...



HTTP Error 408 Request timeout

The Web server (running the Web site) thinks that there has been too long an interval of time between 1) the establishment of an IP connection (socket) between the client (e.g. your Web browser ) and the server and 2) the receipt of any data on that socket, so the server has dropped the connection. The socket connection has actually been lost - the Web server has 'timed out' on that particular socket connection. The request from the client must be repeated - in a timely manner.

408 errors in the HTTP cycle:

Any client (e.g. your Web browser) goes through the following cycle:


  • Obtain an IP address from the IP name of the site (the site URL without the leading 'http://'). This lookup (conversion of IP name to IP address) is provided by domain name servers (DNSs).
  • Open an IP socket connection to that IP address.
  • Write an HTTP data stream through that socket.
  • Receive an HTTP data stream back from the Web server in response. This data stream contains status codes whose values are determined by the HTTP protocol. Parse this data stream for status codes and other useful information.
  • This error occurs in the final step above when the client receives an HTTP status code that it recognizes as '408'. (Last updated: March 2012).


Internet Explorer:


Internet Explorer imposes a time-out limit for the server to return data. By default, the time-out limit is as follows:


Internet Explorer 4.0 and Internet Explorer 4.015 minutes
Internet Explorer 5.x and Internet Explorer 6.x60 minutes
Internet Explorer 7 and Internet Explorer 860 minutes

When the server is experiencing a problem, Internet Explorer does not wait endlessly for the server to return data. 


Applications that use the WinINet API directly will experience the following ReceiveTimeout values:



WinINet.dll version 4.x5 minutes
WinINet.dll versions 5.x and 6.x60 minutes
WinINet.dll versions 7.x and 8.x30 seconds

You can locate the version of WinINet.dll in the %windir%\system32 directory.



How to change the IE ReceiveTimeout limit via Windows Registry:


  • Start Registry Editor (Click Start, click Run, type regedit, and then click OK).
  • Locate the following subkey:
  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
  • In this subkey, add a ReceiveTimeout DWORD entry that has the appropriate timeout value in milliseconds.




Firefox:


Firefox user preferences can be viewed and modified by typing about:config in the Browser AddressBar.


ref:


Default timeout settings for Internet Explorer - http://support.microsoft.com/kb/181050http://support.microsoft.com/kb/813827


Http Keep-Alive Timeouts of the Browsers - http://blog.fastmail.fm/2011/06/28/http-keep-alive-connection-timeouts/