Назад | Перейти на главную страницу

Веб-сайт на CDN - переключение серверов в зависимости от страны / географии

Я собираюсь реализовать CDN, но я все еще не понимаю, как CDN распознает, откуда пришел запрос. например у меня 2 сервера. один в США и один в Японии. когда запрос приходит из Гонконга, я хочу, чтобы содержимое обслуживалось с японского сервера, потому что он ближе. Итак, как CDN может распознать запрос из Гонконга и предоставить контент из Японии?

Если в кластере у нас есть балансировщик нагрузки для распределения рабочей нагрузки, как насчет CDN для обслуживания содержимого с определенного сервера в зависимости от местоположения запроса?

заранее спасибо

Краткий ответ на ваш вопрос - «дурачество BGP». Ответ средней длины - это не только дурачество BGP, но и дурачество DNS. Более длинный ответ ... ну, немного длиннее, и вы не платите мне за объяснение геобалансировки, что для начала - непростая тема. Возможно, скоро кто-нибудь придет на помощь. Если не, эта книга одна из лучших, которые я нашел, и она послужит вам хорошей отправной точкой.

Используйте akamai и оставьте им самим, как он работает, в основном вы должны проверять статическую скорость файла после использования CDN. Например, если мы хотим кататься на велосипеде, необязательно знать, как он работает !!