В инструкции перехода на российский CDN освещается наш опыт использования отечественного CDN провайдера на примере двух сайтов — новостного и обычного «визитника» с посещаемостью 2000 тысячи и 100 человек в сутки соответственно.
Почему нужен именно российский CDN провайдер?
Позиции в поисковой выдаче Гугла и Яндекса напрямую зависят от скорости работы сайта!
CDN провайдер нужен для быстрого открытия ваших сайтов в любом городе России или мира, а так же разгрузки своих серверов. Так как у нас русский трафик, то зарубежные CDN сервисы нас не устраивают, так как их сервера мало представлены в России, дорого и стало не безопасно. Многие иностранные компании отказываются продолжать сотрудничество с РФ пользователями. Функционирование сайтов и облаков российских компаний оказалось под угрозой из-за западных санкций.
Цена вопроса — копеечная — без кавычек!!! Оплата только за потребляемый трафик! — 60 копеек за гигабайт.
Примеры нашего использования русского CDN
«Визитник» codirect.ru с трафиком 100 чел\сутки «съел» 350 мб -22 копейки за сутки! (в месяц уйдет примерно 7 руб).
Наш новостной сайт с трафиком 2000 чел\сутки использовал 8 ГБ — 4,8 рубля (в месяц уйдет примерно 150 руб.).
Потратив полчаса на настройку, мы ушли от небезопасных иностранцев и ускорили в разы работу сайта! Если бы не санкции,то наверное и не задались бы вопросом ускорения портала.)))
Подробнее с иллюстрациями о работе CDN читайте на странице: Ускорить загрузку сайта и поисковую выдачу используя российский CDN.
Есть бесплатный иностранный сервис Cloudflare, но его сеть мало представлена в России и СНГ, так же нет гарантии отказа работы с РФ пользователями. Скорость работы сайта с данным ино-провайдером чаще становится меньше, чем работа без CDN
Посмотреть города присутствия Российского CDN провайдера.
Пошаговая инструкция по подключению русского CDN провайдера
Пример внедрения на движке wordpress с помощью бесплатного плагина W3 Total Cache.
С помощью экспертного анализа и тестов пинга серверов мы выбрали популярный в России CDN сервис Selectel, у которого обширная зана покрытия в РФ. Пользователь находящийся во «Владивостоке» получит контент сайта быстро, так же как в 100 метрах от нашего сервера. Если на нашем сайте возникнет сбой или будет проходить техобслуживание- пользователи все равно получат доступ к сайту из кеша ближайшего CDN сервера.
Все сервисы CDN из нашего теста имели почти одинаковый набор опций и функционал. Для успешного масштабирования по России, СНГ и всему миру рекомендуем обратить внимание на Selectel ( партнер Akamai, если потребуется быстрое покрытие во всем мире, можно в настройках selectel выбирать зону присутствия). Провайдер обеспечивают наилучшее соотношение цены, качества услуг, и производительности.
Для работы с CDN можно использовать обычный хостинг, выделенный или виртуальный(VPS) сервер. На все уйдет 15-30 минут.
В нашем примере будет использован портал strah.shop, расположенный на сервере популярного российского хостинг провайдера Beget.
С недавнего времени регистратором нашего домена(адрес сайта) так же является Бегет.
Приступим к работе
- Регистрируемся в Selectel
- В панели управления выбираем «CDN»
- Нажимаем «создать CDN-ресурс«.
- Вводим любое название (на латинице)
- Выбираем Selectel (будет так же работать по всему миру, но например в америку контент к пользователю пойдет с ближайшего европейского CDN сервера)
Если выберите Akamai,то трафик будет дороже и автоматически не создать бесплатный SSL-сертификат для доступа к вашему сайту по HTTPS.
Мы выбрали Selectel- России,СНГ и Европы для нас хватит! (посмотреть города присутствия CDN серверов).
6. В «источнике контента» выбираете HTTPS и вводите свой домен (адрес вашего сайта) — moidonen.ru
7. В поле домен выбираете свой домен и вводите свой поддомен cdn.moidonen.ru (его мы позже создадим). Если выбрать домен по умолчанию от Selectel, то это плохо отразится на SEO (продвижение сайта).
8. Выбираем Let’s Encrypt или персональный (если у вас куплен свой платный сертификат).
Мы выбрали бесплатный Let’s Encrypt, который будет автоматически обновляться каждые 3 месяца. Если уже есть какой-то действующий сертификат Let’s Encrypt,то это не играет никакой роли- будет автоматом создан новый и все будет работать!
9. Пополняем счет от 100 рублей и нажимаем «создать ресурс».
10. Переходим в настройки CDN ресурса. Активировать работу пока не нужно!
11. Нажимаем DNS-хостинг и кликаем «Добавить домен» и пишем свой адрес «moi-domen.ru» . Знающие могут сразу импортировать ресурсные зоны своего домена типа A, АААА, MX, SRV, TXT…Мы это сделаем на следующем шаге,что бы было видно откуда брать.
12. Открываем во второй вкладке браузера панель управления вашим доменом (у нас это Beget). Интерфейс у регистраторов доменов разный,но принцип один и тот же! Если у вас новый проект то зарегистрируете без труда.
13. Нажимаем «DNS» (управление ДНС серверами домена)
14. Выбираем свой домен, нажимаем Редактирование DNS-серверов и заменяем на сервера selectel. Предупреждение: обновлении DNS может занять до 24 часов(то есть сайт может не у всех открываться пока все серверы обновляются-зависит от провайдера и т.д.).
У нас обновление прошло за 1 час.
Не забудьте указать у вашего регистратора ns-записи:
- ns1.selectel.org
- ns2.selectel.org
- ns3.selectel.org
- ns4.selectel.org
Нажимаем сохранить
15. Теперь нужно скопировать абсолютно все записи типа A, АААА, MX, SRV, TXT, CNAME и т.д. от вашего регистратора доменов в панель selectel.
Не забудьте поддомены, если имеются, иначе перестанут работать!
16. Открываем в Selectel: DNS-хостинг — Домены- кликаем на свой домен
Начинаем добавлять свои записи типа A, АААА, MX, SRV, TXT, CNAME и т.д. из панели регистратора доменов (выше показано откуда брать)
ВНИМАНИЕ! Для работы поддомена cdn.moi-domen.ru необходимо добавить CNAME запись типа
cdn.moi-domen.ru CNAME 85e77c09-bc03-43bf-b8f3-9492ae33390f.selcdn.net
Подчеркнутый домен необходимо указать ВАШ. Где скопировать? — смотрите на картинке ниже.
17. После добавления переходим в настройки кеша CDN
Выставляем свои настройки или ставим как у нас.
Все описания настроек кеширования читайте в официальной справке
18. Остается настроить кеширование,сжатие и доставку на вашем сайте. Если используете WordPress, тогда сможете легко настроить с помощью бесплатного плагина W3 Total Cache.
Инструкция по настройке CDN в плагине W3 Total Cache.
1. Установите плагин W3 Total Cache
2. В меню консоли сайта в разделе Performance перейдите на вкладку Общие настройки.
3. Перейдите в таблицу CDN и установите указанные параметры, как на скриншоте.
4. Перейдите в раздел Perfomance на вкладку CDN. Поставьте галочки как на скриншоте. Нажмите сохранить
Переходим ниже на Конфигурация: Objects и вписываем ваш поддомен cdn.moi-domen.ru
Нажимаем сохранить. Нажмите test mirror, если все правильно настроили появится надпись Тест пройден
Не забываем! DNS могут обновляться до 24 часов и тест может не пройти. Можете так же добавить CNAME запись в панели регистратора доменов для теста перед заменой NS серверов и можно не удалять.
Пишите вопросы в комментариях! Если вам трудно настраивать или нет желания можно обратится к специалистам Direct LTD
Рекомендуем почитать:
- Ускорить загрузку сайта и ранжирование — Российский CDN.
- На гос.платформе МСП доступно русское ПО со скидкой 50%.
- Минцифры ведут набор «цифровых атташе» для работы за границей.
- Как получить SSL сертификат для сайта через госуслуги?
- Сбербанк порекомендовал отказаться от обновления своих приложений.
- Как создать свой VPN сервер?
- В мае появится первый русский аналог Google Play.
- Получить IT-образование по госпрограмме «Цифровые профессии»
Охотно принимаю. Тема интересна, приму участие в обсуждении. Вместе мы сможем прийти к правильному ответу.
По всей вероятности. Скорее всего.
Подтверждаю. Так бывает. Можем пообщаться на эту тему. Здесь или в PM.
очень даже реально