KakUaFaq.ru

Як прискорити завантаження веб-сторінок

Вводячи в адресному рядку браузера будь-яку адресу і, натискаючи кнопку «Перейти», браузер повідомляє це протоколу TCP / IP, який в свою чергу повинен забезпечити обмін даними з необхідним сайтом.

Відео: Оптимізація сайту Adobe Muse | Як прискорити завантаження сторінки в 18 разів

Але протокол не розуміє вводиться вами адресу сайту, так як він працює тільки з IP-адресами (записами типу 212.193.239.82), а не з доменними іменами. Тому браузер звертається до так званим DNS-серверів, на яких зберігаються відповідності всіх доменних імен з їх IP-адресами - таблиця.

У всьому світі існує всього 13 кореневих DNS-сервера. Роблячи запит до кожного з них, витрачається досить багато часу і завантаження сторінок значно сповільнюється.

Питання: Як би зробити так, щоб не звертатися щоразу за значенням IP-адрес найбільш відвідуваних сайтів, на приклад Google.com?

В операційній системі Windows є файл hosts, який розташований в:

  • Для Win9Х / ME в каталозі З: Windows
  • Для Win NT / 2000 / XP в каталозі З: Windows system32 drivers etc

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

# (C) Корпорація Майкрософт (Microsoft Corp.), 1993-1999
...
# Наприклад:
#
# 102.54.94.97 rhino.acme.com # вихідний сервер
# 38.25.63.10 x.acme.com # вузол клієнта x

127.0.0.1 localhost

Рядки, які йдуть за символом «#», є коментарями, і ніяким чином ні на що не впливають. Запис в самому низу повідомляє, що вводячи в браузері «localhost» відкриється вміст веб-ресурсу розташованого на IP адресу 127.0.0.1.

Сюди можна вводити свої значення. В одному рядку запис для одного сайту. Спершу вказується IP і після декількох прогалин (не менше одного) ім`я сайту:

209.85.171.100 google.com
212.193.239.82 fafka.ru

Відео: Google планує кардинально прискорити завантаження мобільних WEB-сторінок

Після цього потрібно перезавантажити комп`ютер.

Завантажуватися сторінки введених сайтів будуть швидше і це факт! Але наскільки помітно, це залежить від швидкості вашого інтернет-з`єднання. Ясно, що в високошвидкісних мережах так можна і не робити, але до 512Кб / с., Думаю, вже стоїть.

До речі, таким чином можна блокувати доступ до деяких сайтів, прописавши:

209.85.171.100 адрес_сайта

Відео: Як збільшити швидкість завантаження сайту (оптимізація фронтенда для Google PageSpeed)

У такому випадку замість «адрес_сайта» буде відкриватися Google.com, розташований на IP-адресу 209.85.171.100. Можна вказувати неіснуючий IP, тоді буде видаватися помилка №404 про недоступність запитуваної документа.

За допомогою файлу hosts вирішується проблема недоступності сторінки vkontakte.ru/login.php, яка існує у багатьох користувачів цієї соціальної мережі. Робиться це для того, щоб замість сайту Вконтакте відкривалася інша сторінка, на якій написано, що потрібно відправити СМС повідомлення на певний номер, щоб отримати доступ до свого облікового запису. Дуже багато людей ведеться на це розлучення.

Тому, як виявляється, знання призначення файлу hosts, може навіть приносити непоганий прибути, якщо використовувати його в потрібному напрямку -)

Визначити IP-адреса сайту можна перейшовши за запропонованою посиланням. Вводите домен, отримуєте IP.

Ось начебто і все.

Поділитися в соц мережах:

Увага, тільки СЬОГОДНІ!
Схожі

Увага, тільки СЬОГОДНІ!
» » Як прискорити завантаження веб-сторінок