Top.Mail.Ru

CDN

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

Протокол взаимодействия с источником задает протокол связи между узлом 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 порт).

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

a) Если на источнике настроен редирект с HTTP на HTTPS:

  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.

b) Если на источнике не настроен редирект с HTTP на HTTPS:

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

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

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

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

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

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

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

Мы используем cookie, чтобы сайт стал лучше для вас.