Как CDN узнает, на какой край он должен перенаправить клиента?

#cdn

Вопрос:

Я пытаюсь узнать больше о том, как работает CDN. Как он узнает, на какой край следует перенаправить клиента для обеспечения наименьшей задержки? Спасибо.

Ответ №1:

Для этой цели в веб-сервере Nginx используется конфигурация восходящего потока. nginx перенаправляет запросы пользователей на конечный сервер. пример Nginx выше по течению, как показано ниже.

 upstream example.com {
    server example.com;
}
server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    access_log /var/log/nginx/access.log custom;
    location / {
        proxy_pass http://example.com;

    }