Подписывайтесь на Газету.Ru в Telegram Публикуем там только самое важное и интересное!
Новые комментарии +

Как ускорить загрузку web-страниц

В этой статье собраны практические советы, которые помогут добиться стабильности работы при использовании различных средств для подключения к интернету и во многих случаях ускорить загрузку web-страниц.

Наша цель будет состоять в том, чтобы добиться баланса производительности и скорости, при подключении к интернету с использованием:

- DSL (цифровая абонентская линия);
- LAN (локальная сеть);
- VPN (виртуальная частная сеть);
- Dial-up — реальная скорость в данном случае зависит от скорости подключения. 24,4 кбит/сек или 44 кбит/сек — разница есть.

Особенно наши советы будут полезны тем, кто часто меняет один вид подключения к сети на другой, к примеру, 10/100 Мбит/сек на беспроводное со скоростью 11 Мбит/сек. Больше других это заинтересует владельцев ноутбуков, которые постоянно меняют подключения: на работе — одно, дома — другое, в гостинице — третье.

Есть множество платных и бесплатных программ, которые предназначены для тюнинга системы. Большинство из них, к слову, представляют собой лишь красивый интерфейс пользователя и вносят изменения в системный реестр, но, поймите правильно, эти программы действительно делают то, что положено. Некоторые из них показывают неплохие результаты, некоторые не помогают вовсе. Но суть в том, что те ухищрения, которые применяются для одного вида подключения к сети, совершенно не помогают при переходе на другое. Такие программы не предлагают сбалансированного набора приемов, которые будут работать на любом подключении.

Итак, все настройки, о которых пойдет речь ниже, были протестированы в Windows 2000/XP. Кроме того, в статье описаны несколько дополнительных приемов, которые, по мнению автора, будут полезны многим пользователям Windows.

Перед внесением изменений в системный реестр нужно сохранить его копию на жестком диске.

Для этого компания Microsoft рекомендует использовать встроенную утилиту Backup (нужно сохранять System State data, туда входит и содержимое реестра — прим. ред.). В случае необходимости можно будет восстановить реестр. Также перед применением советов на практике следует использовать все программы для тюнинга системы для отмены любых подстроек, касающихся сети, после этого следует перезагрузить компьютер.

Итак, нам нужно будет создать файл на жестком диске. Ему можно присвоить абсолютно любое имя, расширение должно быть ».reg», например «tuning.reg». Создать файл можно, к примеру, при помощи блокнота. Для этого, простите, следует запустить блокнот (Start->Run..., введите имя приложения — notepad), после редактирования нужно будет сохранить файл, указав его имя полностью (tuning.reg).

В файл нужно вставить следующий текст:

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]

[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\Classes\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»

Начиная с этой строки копировать не надо.

Сразу же объясним несколько трюков, чтобы желающие могли удалить из получившегося файла соответствующие записи, если сочтут нужным.

Следующие строки устанавливает максимальное количество соединений для Explorer (можно скачивать более 2 файлов одновременно). Если вам это не нужно, удалите их из получившегося файла.

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

А вот эти записи добавляют во всплывающее по правой кнопке мыши контекстное меню Explorer две команды — Copy to folder и Move to folder (копировать в папку и переместить в папку соответственно).

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers]

[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}»

Следующие записи позволят при помощи контекстного меню открывать папку, в которой находится пользователь Explorer в режиме командной строки.

[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»

При открытии каждого сайта Internet Explorer проверяет список задач, связанных с просматриваемой страницей. Чтобы отключить это, нужно удалить из реестра соответствующий раздел (рекомендуется практически для всех). Для этого мы включили в наш файл строки:

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

Получившийся после вставки из буфера и редактирования файл нужно сохранить (мы получим тот самый tuning.reg), а затем запустить. На вопрос о добавлении записей в системный реестр следует ответить положительно. Реестр изменит содержимое в соответствии со сформированным нами файлом.

Для беспроводных подключений можно использовать еще несколько ухищрений.

Запустите редактор системного реестра. Найдите следующий раздел: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

Раскрыв его, вы увидите несколько подразделов с длинными названиями, такими, как {6588AD80-A583-4142-AE88-36F96F2D5AB9}. Теперь запустите командную строку Windows (Start->Run...команда command) и введите команду ipconfig. Найдите в списке параметров ip-адрес (4 числа, разделенные точкой) вашего беспроводного адаптера. Вернитесь в редактор реестра. В левой панели реестра находятся разделы, в правой — записи и их значения. Найдите среди записей ту, которая называется IPAdress и содержит ранее увиденное в ipconfig значение. После этого нажмите правой кнопкой мыши на правой панели, выберите New->DWORD value (новая запись, тип записи — двойное слово), назовите новый параметр «TcpWindowsSize», дважды щелкните по добавленной записи и введите значение записи — шестнадцатеричное число 7FFF, нажмите Ok.

Этот параметр «перекрывает» действие глобальной записи GlobalTcpWindowSize в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters и работает для любого вашего сетевого адаптера. Однако мы рекомендуем использовать его только для беспроводных сетей, для локальных сетей предпочтительно использовать GlobalTcpWindowSize.

К слову, почему рекомендуется уменьшать буфер приема в данном случае. Очевидно, что сила сигнала играет большую роль в скорости передачи данных и пропускной способности. Чем больше размер передаваемого пакета и чем дальше от хот-спота находился абонент, тем больше ошибок истечения времени ожидания получается в результате. При уменьшении размера пакета время отклика сокращается и скорость держится довольно уверенно, также уменьшение размера пакета помогает, когда в помещении сразу несколько точек доступа к беспроводной сети. Конечно, если вы сидите прямо рядом с хот-спотом, буфер следует увеличить и вместо 7FFF использовать значение FFFF. Все данные получены экспериментальным путем, а приведенные рассуждения основаны на многочисленных экспериментах.

Вот теперь можно закрыть редактор реестра и перезагрузить компьютер.

Еще один трюк поможет пользователям браузера Mozilla Firefox для включения turbo-режима [этот режим позволяет быстрее запускать браузер благодаря тому, что часть компонентов загружается в память при старте Windows; использовать настройку рекомендуется тем, кто автивно пользуется Firefox — прим. ред]. Следует набрать в адресной строке браузера «about:config» (без кавычек). Найти поле browser.turbo.enabled и двойным щелчком мыши установить его значение в «true». Затем нужно перезапустить браузер.

71 год это скрывали: вот почему Хрущев отдал Крым УкраинеВесь Запад разозлился на Каллас: вот что натворилаВоссоединение Украины с Россией! Бойцы ВСУ задумали хитрый планСМИ: F-16 ВСУ сбила русская ракета, не имеющая аналоговБербок крупно опозорилась с запретом российскому послуСын Трампа раскрыл правду о Зеленском после ЛондонаЕвропейская элита хочет принять решение по фон дер ЛяйенДесятками тысяч тонн: что будут вывозить из-под Курска в Китай?Вот что осталось от ВСУ, захвативших монастырьМиллионы тонн: вот что Китай стал вывозить из России«Расплата наступит»: в ЕС задумали удар ради УкраиныВопрос по русскому языку закрыт: Токаев принял решениеПутин раскусил Маска: сказал, кто он такой«На тысячу кусков»: во Франции сказали, что случилось с ЗеленскимЗеленский опубликовал издевательский пост после критики от ТрампаВ Раде сообщили Зеленскому страшные новостиОбъединение отложено: что стряслось между РФ и БелоруссиейМогла убить десятки россиян: что нашли у узбечки?Пушков рассказал, кто управляет ЗеленскимРоссияне погнали Андрееву из РФ: вот что о ней всплыло
Новости и материалы
Воздушная тревога объявлена в четырех регионах Украины
Российские войска применили хитрость на Красноармейском направлении
В Минобороны России рассказали о потерях ВСУ зоне ответственности «Центра»
Синоптики рассказали о погоде в Москве в субботу
Спецназ «Ахмат» взял в плен бойца ВСУ, который совсем недавно вышел из тюрьмы
Назван самый полезный тип пива
Юрист Хаминский рассказал, почему за рыбалку в зоне нереста могут посадить
Названы неочевидные симптомы глаукомы
McDonald's обратился в Роспатент за регистрацией товарного знака в России
Военный эксперт заявил о перемалывании ВСУ в Часовом Яре
ВС РФ не могут спасти оставшиеся в Новом Иерусалиме иконы
Родителям дали советы, как выбрать кондиционер в детскую, чтобы не навредить ребенку
Миронов предложил сделать все военные музеи России бесплатными 9 мая
В Турции предупредили о неизбежности масштабного землетрясения в Стамбуле
Синоптик рассказал, какой погоды ждать на майских праздниках в центральной России
В отношении адвоката Pussy Riot возбудили уголовное дело
Власти чешского города приняли решение снести памтяник Красной армии
На Украине уничтожили базу медбатальона «Госпитальеры»
Все новости