Создать и интегрировать CDN-ресурс

СDN-ресурс необходим для доставки статического контента (например, изображения, JS-файлы, CSS-файлы) через CDN-серверы.

С помощью СDN-ресурса контент при первом запросе пользователя загружается с сервера-источника в кеш CDN-серверов, откуда отправляется пользователям при последующих запросах.

Ограничений на размер файлов нет.

 

Создание CDN-ресурса

Инструкция по настройке

 

Создание СDN-ресурса 

Создать CDN-ресурс

После регистрации в личном кабинете перейдите в раздел «CDN» и нажмите «Создать CDN-ресурс».

Появится форма, включающая основные настройки, необходимые для создания ресурса.

______________________.png

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

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

Параметр имеет три значения: HTTP, HTTPS, HTTP и HTTPS.

__________________________.png

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

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

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

HTTP и HTTPS - если контент на источнике доступен и по HTTP и по HTTPS.

 

Подробнее о логике работы CDN с опцией «Протокол взаимодействия с источником». 

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

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

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

  • Выберите «Единичный источник», чтобы указать один источник.  
  • Выберите «Группу источников», чтобы задать несколько источников.  

Уберите галочку с опции «Использовать порт по умолчанию» и укажите собственный порт, если ваш источник работает не по стандартным портам (80 и 443).

____________________.png

Персональный домен (для создания CNAME-записи) 

Задайте персональный домен, который будете использовать у себя на сайте для доставки статических файлов через CDN.

Параметр имеет два значения: «Свое значение» и «Зона gcdn.co (Общий SSL-сертификат)».

Важно! После создания ресурса нельзя изменить тип персонального домена или отредактировать первый указанный домен.

  • Выберите «Свое значение», чтобы указать собственный домен. При необходимости добавьте дополнительные домены, для этого нажмите на «+» в строке с доменом.

    _____________________.png

Важно! Основной и дополнительные домены должны отличаться от источника данных.

После создания ресурса внесите изменения в настройки DNS указанного домена. Инструкцию читайте ниже, в разделе «Инструкция по настройке». 

  • Выберите «Зона gcdn.co», чтобы создать персональный домен в зоне gcdn.co (только для тарифа «PRO 10TB»).  

Значение позволяет не регистрировать собственный домен, а создать бесплатный в нашей доменной зоне gcdn.co. В таком случае вам не нужно настраивать DNS-записи и выписывать SSL-сертификат, он предоставляется бесплатно.

Вы можете добавить дополнительные домены в зоне gcdn.co, для этого нажмите на «+» в строке с доменом.

_______________________________.png

Подробнее о Персональном домене. 

SSL 

Если вы выбрали «Свое значение» для опции «Персональный домен (для создания CNAME-записи)», вы можете добавить собственный SSL-сертификат для доставки контента через CDN.

Для этого активируйте опцию «Поддержка HTTPS».

Важно! Получить бесплатный сертификат от Let's Encrypt можно после создания ресурса.

ssl___.png

Добавьте SSL-сертификат.

_________ssl___.png

Подробнее о собственных и Let's Encrypt SSL-сертификатах.

Инструкция по настройке 

После создания ресурса появится окно с оповещением, что вы успешно создали ресурс, нажмите  «Открыть инструкцию».

_________________.png

Важно! Если вы решите пропустить инструкцию по настройке на этом этапе, вы всегда сможете  открыть ее в настройках CDN-ресурса.

__________________________.png

Шаг «Настройте DNS» (опционально) 

Шаг «Настройте DNS» отображается, если вы выбрали «Свое значение» для опции «Персональный домен (для создания CNAME-записи)» на этапе создания CDN-ресурса.  

 

Чтобы запросы к вашему источнику передавались через CDN-серверы, необходимо переадресовать запросы, которые идут к указанным вами основному и дополнительному персональным доменам на домен, выделенный в нашей зоне.   

Для этого необходимо создать CNAME-запись в настройках DNS основного и дополнительного персональных доменов. 

Важно! Если вы не знаете, как добавить CNAME-запись, обратитесь в службу поддержки своего DNS-провайдера.

1. На сайте DNS-провайдера перейдите в настройки DNS-зоны.

2. Создайте CNAME-запись как для основного, так и для дополнительного персонального домена:

  • В качестве имени/хоста укажите поддомены третьего и всех вышестоящих уровней: 
      • Для трёхуровневого персонального домена three.two.one - поддомен третьего уровня -  three.    
      • Для четырёхуровневого персонального домена four.three.two.one -  поддомены третьего и четвертого уровней - four.three.       
  • В качестве канонического имени/назначения, на которое будут переадресованы запросы, укажите домен, выделенный вам в личном кабинете в инструкции по подключению на шаге «Настройте DNS». 

Обратите внимание! Каждому аккаунту присваивается индивидуальный домен, который используется для всех ресурсов аккаунта. 

 

Например:

Для опции «Персональный домен (для создания CNAME-записи)» вы выбрали «Свое значение» и указали значение cdndomain.origin.com

cdndomainorifincom____.png 

В таком случае в настройках DNS домена origin.com необходимо добавить CNAME-запись с именем cdndomain и каноническим именем - cl-2f8fda65.gcdn.co - на которое будут переадресовываться запросы.

_____________________.png

Чтобы проверить, корректно ли произведены настройки DNS, нажмите «Проверить статус  настройки DNS».

____________________.png

Нажмите «Далее», чтобы перейти к следующему шагу настройки ресурса.

 

Шаг «Настройте CDN-ресурс» 

Проверьте дополнительные параметры, чтобы настроить CDN-ресурс для своего проекта.

Следуйте советам, соответствующим вашему проекту._______________3___.png

Нажмите «Далее», чтобы перейти к следующему шагу настройки ресурса.

Шаг «Интегрируйтесь с вашим проектом» 

На этом шаге вам необходимо интегрировать ваш проект с CDN.

  • Если вы используете автоматизированные системы управления содержимым сайта,  например, Wordpress, Joomla!, Drupal, следуйте инструкциям к плагинам для интеграции.  

Если в списке нет инструкции для вашей CMS, читайте инструкцию для ручной интеграции ниже или обратитесь в поддержку CMS.

  • Если вы не используете автоматизированные системы управления содержимым сайта,  замените в путях до статических файлов оригинальный домен на персональный домен, указанный при создании ресурса в опции «Персональный домен (для создания CNAME-записи)».

__________.png

После интеграции вашего проекта с CDN проверьте доступность контента, нажав на «Проверить интеграцию».

____________.png

Если проверка показала, что ресурс «Не интегрирован», контент не доставляется через CDN, поэтому убедитесь, что:

  • Вы успешно настроили DNS-запись на шаге «Настройте DNS»если для опции «Персональный домен (для создания CNAME-записи)» был указан ваш собственный домен. 
  • Путь статических файлов корректно изменен, и вместо оригинального домена в URL файлов указан персональный домен. 

Если проверка показала, что ресурс «Успешно интегрирован», настройка CDN-ресурса завершена. 

Как результат настройки, когда пользователь открывает условную страницу https://carbonated-numerals.000webhostapp.com, статический контент, размещенный на этой странице, например, изображение, загружается с CDN-серверов - с адреса, указанного в качестве персонального домена, в нашем случае - cdndomain.gcdn.co.

___________.png

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