Источник. Протокол взаимодействия с источником
Опубликовано Алексей Караульных on 24 February 2023 15:44

Протокол взаимодействия с источником 

Протокол взаимодействия с источником задает протокол связи между узлом CDN и источником. Параметр имеет три значения: HTTP, HTTPS, HTTP и HTTPS

Выберите протокол взаимодействия с источником в зависимости от того, по какому протоколу источник отдает контент: 

HTTP — если ваш источник отдает контент только по HTTP (80 порт) или на источнике настроен редирект с HTTPS на HTTP. 

HTTPS — если ваш источник отдает контент только по HTTPS (443 порт) или на источнике настроен редирект с HTTP на HTTPS. 

HTTP и HTTPS  — если контент на источнике доступен и по HTTP и по HTTPS. Запрос от узла CDN на источник будет отправлен в зависимости от запроса конечного пользователя. В таком случае:

  • Кэширование файлов на CDN-сервере проходит по двум протоколам сразу. То есть в кэше будет две версии файла: одна для HTTP, другая для HTTPS.
  • Когда пользователь отправляет запрос по URL https://cdn.example.ru/image.jpg, CDN-серверы загружают контент с источника по протоколу HTTPS (443 порт).
  • Когда пользователь отправляет запрос по URL http://cdn.example.ru/image.jpg, CDN-серверы загружают контент с источника по протоколу HTTP (80 порт).

Чтобы понять логику работы опции Протокол взаимодействия с источником, и что будет, если установить неправильное значение, рассмотрим пример:

Ваш источник отдает контент только по протоколу HTTPS (443 порт), но в личном кабинете в качестве значения опции Протокол взаимодействия с источником ошибочно указан HTTP (80 порт).

В зависимости от того, настроен на источнике редирект или нет, пользователь получит или не получит контент.

1.Если на источнике настроен редирект (с HTTP на HTTPS), логика работы CDN будет следующей:

  1. Пользователь запрашивает у узла CDN контент по URL http://cdn.example.ru/image.jpg.
  2. Узел CDN отправляет запрос на источник по URL http://example.ru/image.jpg.
  3. Источник с помощью редиректа перенаправляет запрос на https://example.ru/image.jpg.
  4. CDN отдает пользователю редирект https://example.ru/image.jpg.

Вывод: Пользователь получит контент, но не из CDN, а напрямую с источника. Чтобы контент отправлялся через CDN, в качестве значения опции «Протокол взаимодействия с источником» укажите «HTTPS».

2. Если на источнике не настроен редирект с HTTP на HTTPS, логика работы CDN будет следующей:

  1. Пользователь запрашивает у узла CDN контент по URL http://cdn.example.ru/image.jpg.
  2. Узел CDN отправляет запрос на источник по URL http://example.ru/image.jpg.
  3. Источник контент не предоставляет, так как может отправлять его только по https://example.ru/image.jpg.

Вывод: Пользователь не получит контент. Чтобы контент отправлялся и доставлялся через CDN, в качестве значения опции Протокол взаимодействия с источником укажите «HTTPS». 

 

Запрашивать контент с… 

Здесь вы можете указать источник данных, откуда CDN будет забирать контент.

В качестве источника может выступать IP-адрес или домен вашего сайта. 

Если вы хотите изменить текущий источник данных, нажмите Редактировать группу.

Вы также можете добавить группу источников, нажав Добавить группу.

Обратите внимание! При добавлении группы из настроек ресурса группа источников не назначается ресурсу автоматически. Ее необходимо вручную выбрать из списка.

 

(0 голос(а))
Эта статья помогла
Эта статья не помогла

Коментарии (0)