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

All About How To Speed ​​Up Webpage Download

How to speed up the loading of web-pages. This article contains practical tips that will help to achieve stability when using various means to connect to the Internet and in many cases speed up 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 tips will be useful to those who often change one type of network connection to another, for example, 10/100 Mbit / s to wireless at a speed of 11 Mbit / s. This will be of more interest to laptop owners who are constantly changing connections: at work - one thing, at home - another, in a hotel - the third.

There are many paid and free programs that are designed for tuning the system. Most of them, by the way, are just a beautiful user interface and make changes to the system registry, but, understand correctly, these programs really do what they should. Some of them show good results, some do not help at all. But the bottom line is that those tricks that are used for one type of network connection 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, were tested in Windows 2000 / XP. In addition, the article describes several additional tricks that, according to the author, will be useful to many Windows users.

Before making changes to the registry, you need to save a copy of it on your hard drive.

For this, Microsoft recommends using the built-in Backup utility (you need to save the System State data, the registry contents are also included there - approx. Ed.). If necessary, it will be possible to restore the registry. Also, before applying the tips in practice, you should use all programs for tuning the system to cancel any tweaks related to the network, after which you should restart the computer.

So, we will need to create a file on the hard drive. Any name can be assigned to it, the extension must be ".reg", for example, "tuning.reg". You can create a file, for example, using notepad. For this, excuse me, you should start the notebook (Start-> Run ..., enter the name of the application - notepad), after editing you will need to save the file, indicating its name completely (tuning.reg).

Insert the following text 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.

We’ll immediately explain a few tricks so that those who wish can delete the corresponding entries from the resulting file, if they consider it necessary.

The following lines sets the maximum number of connections for Explorer (you can download more than 2 files at a time). If you do not need it, delete 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 Explorer pop-up context menu on the right mouse button - Copy to folder and Move to folder (copy to folder and move to folder, respectively).


[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 you to open the folder in which the Explorer user is in command line mode using the context menu.

[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 checks the list of tasks associated with the page you are viewing. To disable this, you need to remove the corresponding section from the registry (recommended for almost everyone). To do this, we included the lines in our file:

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

The file obtained after pasting from the buffer and editing needs to be saved (we will get the same tuning.reg), and then run. The question of adding entries to the system registry should be answered positively. The registry will change the content in accordance with the file we created.

For wireless connections, you can use a few more tricks.

Launch the registry editor. Locate the following section: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ Interfaces

Expanding 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 command) and enter the ipconfig command. Find the ip address (4 numbers separated by a dot) in your wireless adapter in the list of parameters. Return to the registry editor. In the left panel of the registry are sections, in the right - entries and their values. Look among the entries for the one called IPAdress that contains the value previously seen in ipconfig. After that, right-click on the right panel, select New-> DWORD value (new record, record type - double word), name the new parameter "TcpWindowsSize", double-click on the added record and enter the record value - hexadecimal number 7FFF, click Ok .

This parameter overrides the action of the GlobalTcpWindowSize global 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, for local networks it is preferable to use GlobalTcpWindowSize.

By the way, why it is recommended to reduce the receive buffer in this case. Obviously, signal strength plays a large role in data rate and throughput. The larger the size of the transmitted packet and the farther the subscriber was from the hot spot, the more errors the timeout expires. By reducing the size of the packet, the response time is reduced and the speed is pretty confident, and reducing 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 hot spot, you should increase the buffer and use the FFFF value instead of 7FFF. All data were obtained experimentally, and the above reasoning is based on numerous experiments.

Now you can close the registry editor and restart the computer.

Another trick will help users of the Mozilla Firefox browser to turn on the turbo mode [this mode allows you to launch the browser faster due to the fact that some components are loaded into memory when Windows starts; it is recommended to use the setting for those who use Firefox on-line - approx. red]. In the address bar of your browser, type "about: config" (without quotation marks). Find the field browser.turbo.enabled and double-click to set its value to "true". Then you need to restart the browser.