logo

CDN Azure часть два, создаем дополнительные CNAME

Разместил , . Последнее изменение: 2017-05-03. / 2 комментария

cdn

  1. CNAME, что такое и с чем их кушать
  2. Настраиваем свои DNS записи
  3. Настройки на стороне портала
  4. Указываем ссылки на нашем сайте

Продолжаем рассматривать CDN azure. Что такое CDN, зачем он нужен, как его создать можно узнать из первой статьи, а сегодня поговорим о таком понятии, как дополнительные CNAME (канонические имена), что они делают и как их создать. Сразу хочу заметить, что мы будем работать в новом портала azure, старый пришлось отбросить т. к. там есть не все нужные нам функции.

CNAME или "каноническое имя"- это тип DNS записи (существую так же A, NS, AAAA, MX, TXT). Запись CNAME предназначена для создания альянсов (псевдонимы, ссылки, привязки) к уже существующим адресам. Коротко о других важных типах записи:

  •  NS - назначает/определят имя сервера, который отвечает за обслуживание зоны
  • A - ассоциирует IP адрес и имя хоста.
  • MX - сообщает расположение почтового сервера.

Сайтам с большим количеством статичных файлов дополнительные каноническое имена помогут уменьшить время загрузки страницы за счет увеличения источников загрузки.

Переходим в раздел управление зоной DNS, если вы делегировали домен на ns сервера хостера, то ищите этот раздел в панели управления хостингом, если нет, то там, где покупали домен. В итоге поисков вы должны найти схожую с этой таблицу:

DNS

Оставляем вкладку открытой, переходим на новый портал Azure, нажимаем на кнопку все ресурсы, находим свой профиль CDN (указатель 2), кликаем на конечную точку и запоминаем подчеркнутые цифры (указатель 3).

cdn azure

Переходим на ранее открытую вкладку с DNS записями, добавляем следующие 6 CNAME записей:

  1. c1  CNAME  endpoint******.vo.msecnd.net.
  2. c2  CNAME  endpoint******.vo.msecnd.net.
  3. c3  CNAME  endpoint******.vo.msecnd.net.
  4. cdnverify.c1  CNAME   cdnverify.endpoint******.vo.msecnd.net.
  5. cdnverify.c2  CNAME  cdnverify.endpoint******.vo.msecnd.net.
  6. cdnverify.c3  CNAME  cdnverify.endpoint******.vo.msecnd.net.

Вместо звездочек вставьте запомненные раннее подчеркнутые цифры. Выглядит примерно так (пример из 2domains):

DNS CNAME

Затем идем во вкладку с порталом Azure, у вас уже должно быть открыто окно с конечной точкой. Нажимаем на вкладку "+Личный домен" и поочередно добавляем c1.name.ru c2.name.ru c3.name.ru (вместо name ваш сайт). Если появляется какая-то ошибка, то возможно вам стоит подождать покуда новые записи DNS вступят в силу. Кроме этого можно в вкладке настройка включить сжатие.

cdn azure

Настраиваем CDN непосредственно на сайте

Перед использованием cdn ему нужно "настояться" до того момента, когда при переходе по вашим добавленным адресам (c1.name.ru c2.name.ru c3.name.ru) будет отображаться главная страница вашего сайта. Для внедрения на сайт я буду использовать два плагина: Autoptimize и WP Super Cache. Просто вводим url адрес в соответствующие строки. Вот так вышло у меня:

сdn
cdn

 

Вот и все! Спасибо, что дочитали до конца, если что-то не понятно, пишите в комментариях. Подпишитесь на рассылку.

2 комментария Добавить комментарий

  • Здравствуйте! подскажите пожалуйста, есть ли бесплатное использование данного сервиса, и можно ли хранить на нем картинки при этом разгрузить свой хостинг, например если мало памяти на хостинге, и хранить файлы только там на Azure?

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

Оставить комментарий

* Возможна анонимная отправка комментария.

Согласен с политикой конфиденциальности *

Уведомлять мня о новых комментариях