Источник. Указать источник контента и протокол взаимодействия с источником

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

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

 

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

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

_______________.png

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

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-адрес или домен вашего сайта. 

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

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

__________________________________.png

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

___________________________.png

Подробнее о редактировании и создании групп источников в статье.

Была ли статья полезна?
Недавно просмотренные статьи