| Вторник, 25 декабря, 2018
Метки: Хостинг Комментарии: 0
Чтобы понять преимущества использования CDN, нужно понять, как выглядит обычная передача данных клиент-сервер без CDN. Какова разница во времени загрузки с CDN и без CDN. Например, кто-то в Нью-Йорке должен получить доступ к веб-сайту, размещенному на сервере в Сингапуре. Физическое расстояние между этими местами является значительным, около 15 тысяч км.
Если сервер, на котором размещается содержимое веб-сайта (исходный сервер), расположен в Сингапуре, каждый запрос на каждый ресурс веб-страницы должен отправляться из Нью-Йорка в Сингапур и обратно. Подобно международному рейсу с большим количеством пересадок по пути, каждый запрос должен проходить через ряд маршрутизаторов вдоль своего дальнего путешествия из точки A в точку B.
Поскольку запрос из Нью-Йорка в Сингапур должен пройти через каждое из местоположений маршрутизатора по пути, количество времени (задержки) увеличено и на общее расстояние, и на время, которое требуется каждому маршрутизатору для обработки запроса. Как только исходный сервер обработает запрос и ответит клиенту, отправляющему запрос, он отправит информацию обратно через аналогичную последовательность маршрутизаторов, прежде чем вернуться в Нью-Йорк. Измерение этого полного пути туда и обратно названо в радиосвязях как Round Trip Time, RTT для «времени туда и обратно». Игнорируя на данный момент доступную пропускную способность и потенциальную перегрузку сети, рассмотрим пример факторов задержки.
Сколько времени займет загрузка этой веб-страницы:
В этом простом примере общее время перехода для загрузки этой веб-страницы составляет около 3000 мс.
Каждый раз, когда делается запрос и отправляется ответ, весь путь между клиентом в Нью-Йорке и происхождением в Сингапуре пересекается. Поскольку веб-сайты становятся больше и требуют большего количества ресурсов, задержка между точками A и B продолжает увеличиваться.
Вернемся к примеру контента, размещенного в Сингапуре, обслуживаемого веб-клиентом в Нью-Йорке, но теперь сайт Сингапура использует CDN с сервером в Атланте, который содержит кэшированную копию статического веб-сайта:
Сколько времени займет загрузка этой веб-страницы с помощью CDN:
Общее время перехода для загрузки этой веб-страницы составляет около 1100 мс.
Copyright © CodeHint.ru 2013-2024 (v2.4.7 - работает на Angular Universal)Калькулятор инвест-портфеля