This page has been robot translated, sorry for typos if any. Original content here.

All about how to speed up the loading of WEB-pages

How to speed up the loading of web pages. This article contains practical tips that will help to achieve stability when using various means for connecting to the Internet and in many cases to accelerate the loading of web pages.

Our goal will be to achieve a balance of performance and speed when connecting to the Internet using:

- DSL (digital subscriber line); - LAN (local area network); - VPN (virtual private network); - Dial-up - the actual speed in this case depends on the connection speed. 24.4 kbit / s or 44 kbit / s - there is a difference.

Especially our advice will be useful to those who often change one type of connection to the network to another, for example, 10/100 Mbps to wireless with a speed of 11 Mbps. More than others it will interest owners of laptops, which constantly change connections: at work - one, at home - another, in hotel - the third.

There are many paid and free programs that are designed for tuning the system. Most of them, by the way, represent only a beautiful user interface and make changes to the system registry, but, understand correctly, these programs do what they should. Some of them show good results, some do not help at all. But the point is that the tricks that are used for one type of connection to the network do not help at all when switching to another. Such programs do not offer a balanced set of techniques that will work on any connection.

So, all the settings, which will be discussed below, have been tested in Windows 2000 / XP. In addition, the article describes several additional techniques that, in the author's opinion, will be useful to many Windows users.

Before making changes to the registry, you must save a copy of it to the hard disk.

To do this, Microsoft recommends using the built-in utility Backup (you need to save System State data, it also includes the contents of the registry - note ed.). If necessary, you can restore the registry. Also, before using the tips in practice, you should use all the programs for tuning the system to cancel any tweaks concerning the network, then you must restart the computer.

So, we need to create a file on the hard drive. It can be assigned absolutely any name, the extension must be ".reg", for example "tuning.reg". You can create a file, for example, using notepad. To do this, sorry, you should start notepad (Start-> Run ..., enter the application name - notepad), after editing, you will need to save the file, specifying its name completely (tuning.reg).

The following text should be inserted into the file:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters] "DeadGWDetectDefault"=dword:00000001 "MaxMTU"="1500" "EnablePMTUDiscovery"=dword:00000001 "EnablePMTUBHDetect"=dword:00000001 "Tcp1323Opts"=dword:00000001 "SackOpts"=dword:00000001 "TcpMaxDataRetransmissions"=dword:00000005 "TcpMaxDupAcks"=dword:00000001 "TcpNumConnections"=dword:00000064 "GlobalMaxTcpWindowSize"=dword:0000ffff

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters] "NegativeCacheTime"=dword:00000000 "NetFailureCacheTime"=dword:00000000 "NegativeSOACacheTime"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider] "Class"=dword:00000001 "DnsPriority"=dword:00000001 "HostsPriority"=dword:00000001 "LocalPriority"=dword:00000001 "NetbtPriority"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "MaxConnectionsPer1_0Server"=dword:00000014 "MaxConnectionsPerServer"=dword:0000000a


[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To] @="{C2FBB630-2971-11d1-A18C-00C04FD75D13}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To] @="{C2FBB631-2971-11d1-A18C-00C04FD75D13}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt] @="Open Command Prompt"

[HKEY_LOCAL_MACHINE\SOFTWARE\Cl asses\Folder\shell\Command Prompt\Command] @="Cmd.exe /k pushd %L"

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}] @="Scheduled Tasks"

Starting from this line, you do not need to copy.

Immediately explain a few tricks so that those who wish can remove the corresponding records from the resulting file, if they deem it necessary.

The following lines set the maximum number of connections for the Explorer (you can download more than 2 files at a time). If you do not need this, remove them from the resulting file.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "MaxConnectionsPer1_0Server"=dword:00000014 "MaxConnectionsPerServer"=dword:0000000a

But these entries add two commands to the right-click pop-up menu on the right mouse button - Copy to folder and Move to folder (copy to folder and move to folder accordingly).


[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To] @="{C2FBB630-2971-11d1-A18C-00C04FD75D13}"

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To] @="{C2FBB631-2971-11d1-A18C-00C04FD75D13}"

The following entries will allow using the context menu to open the folder in which the Explorer user is in the command line mode.

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt] @="Open Command Prompt"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\Command Prompt\Command] @="Cmd.exe /k pushd %L"

When you open each site, Internet Explorer scans the list of tasks associated with the page you are viewing. To disable this, you need to remove the corresponding partition from the registry (recommended for almost everyone). For this we included the following lines in our file:

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}] @="Scheduled Tasks"

After the insertion from the buffer and editing, the file should be saved (we get the same tuning.reg), and then run. On the question of adding entries to the registry should be answered positively. The registry will change the contents according to the file that we created.

For wireless connections, you can use several more tweaks.

Start the Registry Editor. Locate the following key: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ Interfaces

After opening it, you will see several subsections with long names, such as {6588AD80-A583-4142-AE88-36F96F2D5AB9}. Now run the Windows command prompt (Start-> Run ... command) and enter the ipconfig command. Find the ip address (4 numbers separated by a period) of your wireless adapter in the list of parameters. Return to the Registry Editor. In the left panel of the registry are the partitions, in the right panel - records and their values. Find among the records the one that is called IPAdress and contains the value previously seen in ipconfig. After that, right-click in the right pane, select New-> DWORD value, name the new parameter "TcpWindowsSize", double-click on the added entry and enter the value of the entry - the hexadecimal number 7FFF, press Ok .

This parameter "overrides" the global GlobalTcpWindowSize entry in the HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters section and works for any of your network adapters. However, we recommend using it only for wireless networks, it is preferable to use GlobalTcpWindowSize for local networks.

By the way, why it is recommended to reduce the reception buffer in this case. Obviously, signal strength plays an important role in data transmission speed and throughput. The larger the size of the transmitted packet and the further away from the hotspot the subscriber was, the more timeout errors result in the result. As the size of the packet decreases, the response time is shortened and the speed is kept quite confident, also the reduction in the packet size helps when there are several wireless access points in the room at once. Of course, if you are sitting right next to the hotspot, you should increase the buffer and use the value FFFF instead of 7FFF. All data are obtained experimentally, and the reasoning is based on numerous experiments.

Now you can close the Registry Editor and restart the computer.

Another trick will help users of Mozilla Firefox browser to enable turbo mode [this mode allows faster start of the browser due to the fact that some components are loaded into memory when Windows starts; Use the setting is recommended for those who are using Firefox. ed]. Type in the browser's address bar "about: config" (without quotes). Find the field browser.turbo.enabled and double-click to set its value to "true". Then you need to restart the browser.