Найти тему
АЙТИШНЫЙ Блог

Почему крупные сайты и YouTube работают быстрее других

Оглавление

Замечали, что крупные сайты открываются практически мгновенно? Например лёгкий сайт местной пиццерии может загружаться на порядок дольше, чем крупный ресурс, который вообще находится за рубежом.

То же самое с видео на Ютубе — популярные видеролики грузятся быстрее, чем ролики которые загрузили недавно на новый канал.

Плеер Ютуба показывает прогрузку видео белой линией на прогресс баре.
Плеер Ютуба показывает прогрузку видео белой линией на прогресс баре.

Особенно это заметно в те моменты, когда интернет становится нестабильным: плохой сигнал с мобильного или проблемы у проводного провайдера. Близкие сайты открываются еле-как, а гугл всё равно работает быстро. Чудеса.

В чем же тут дело. Давайте разберемся.

Доступ из нескольких мест

Чем дальше сервер с сайтом расположен от нас, тем дольше сайт будет загружаться.

Интернет трафик идёт через большое количество узлов из которых состоит Интернет. На каждом узле и в промежутках между ними скорость падает.

Скорость интернета speedtest замеряет между двумя узлами сети. Можно выбрать далёкий от себя сервер и посмотреть как упадет скорость.
Скорость интернета speedtest замеряет между двумя узлами сети. Можно выбрать далёкий от себя сервер и посмотреть как упадет скорость.

Когда сайтом пользуются в пределах одного города (пример с пицерией) достаточно его разместить на одном сервере, находящимся в этом же городе — скорости будет достаточно для обеспечения доступа клиентам в этом городе.

Когда веб сайт используют по всему миру, то размещать его тоже нужно по всему миру. Google для этого использует технологию GGC: Google Global Cache

Суть технологии GGC

Компания размещает свои серверы у местных провайдеров. На этих серверах хранятся популярные страницы ресурса, часто запрашиваемые видеоролики с Ютуба и другая информация.

На левой картинке показано как работает сайт пицерии: один сервер, с которого все получают страницы сайта. На правой картинке то, как работает CDN - в зависимости от расположения вашего ПК, контент сайта берется с ближайшего к нему узла. Фото с Википедии.
На левой картинке показано как работает сайт пицерии: один сервер, с которого все получают страницы сайта. На правой картинке то, как работает CDN - в зависимости от расположения вашего ПК, контент сайта берется с ближайшего к нему узла. Фото с Википедии.
У билайна, ростелекома и других провайдеров стоят кэширующие серверы Гугла и так как находятся они в крупных городах России, то всю инфу с Ютуба мы получаем от нашего провайдера, а не из заграницы.

Общее название такой технологии CDN. Ей пользуются Яндекс, Google и другие крупные игроки.

CDN серверы и структура их работы.
CDN серверы и структура их работы.

Проблема в том, что в эпоху тотального контроля GGC серверы Гугла хотят лицензировать и по слухам уже начали штрафовать провайдеров за их использование на территории страны.

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

Печаль. Беда. Такие дела...

Спасибо за внимание, кому понравился материал ставьте лайк и подпишитесь на канал. Будет интересно!