Все про те як Прискорити Завантаження WEB-сторінок

Як прискорити завантаження 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\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"

Починаючи з цього рядка копіювати не треба.

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

Наступні рядки встановлює максимальну кількість з'єднань для 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". Потім потрібно перезапустити браузер.