Существует много CDN (сетей доставки контента) для размещения в основном статического контента. Как они работают? Как они обрабатывают http запросы?
web-server
http
cdn
Мантан Десаи
источник
источник
Ответы:
Краткий ответ: CDN забирают ваши данные и размещают их на разных серверах по всему миру, чтобы контент с высоким трафиком мог быть доставлен конечному пользователю как можно быстрее.
Длинный ответ: CDN распределяет ваши файлы по нескольким периферийным местоположениям и присваивает им URI. Когда запрос сделан, CDN оценивает местоположение запроса и направляет его к периферийному местоположению, которое обеспечит наименьшую задержку и лучшую скорость соединения для запрашивающей стороны. Затем файл передается непосредственно с сервера пограничного местоположения пользователю, который его запросил.
Для получения дополнительной информации: Высокопроизводительные веб-сайты: Правило 1 - Делайте меньше HTTP-запросов
источник
CDN работает в основном для сайтов, обеспокоенных скоростью загрузки и, возможно, отсутствием простоя. CDN работает так, как если бы он копировал весь статический контент и размещал его на разных серверах по всему миру, поэтому по запросу пользователя контент доставляется с ближайшего сервера как можно быстрее. А что касается запроса http. Как вы живете в США, Калифорнии, Маунтин-Вью, у вашего интернет-соединения есть уникальный IP-адрес, который помогает серверам CDN определять ваше местоположение, а затем, соответственно, серверы ближайших серверов. Сервер в CDN в основном предназначен для Только в некоторых местах. Как сервер CDN в США, помечен для обслуживания только в США и близлежащих местах, пока не начнется покрытие другого сервера CDN.
источник