Что такое CDN

CDN это сеть серверов, стратегически расположенные по всему миру, которые доставляют кэшированный контент пользователям вашего сайта, исходя из их географического положения.

Преимущества CDN Cloudflare.

  • оптимизирует загрузку веб страниц, не только предоставляя близко расположенным пользователям статический контент, но также используя современные технологии (браузерная оптимизация, агрессивный GZIP, HTTP/2, автоматическое кэширование контента и др.). Каждый из этих модулей можно безопасно включать/выключать;
  • быстрый, безопасный и легко управляемый DNS через удобный интерфейс;
  • монитор трафика и сбалансированная загрузка;
  • можно подключить бесплатный SSL сертификат;

Всё это доступно в начальном базовом плане, который подходит для большинства блогов. Для бизнес сайтов и электронной коммерции рекомендуется посмотреть премиум планы, в которых предоставляются дополнительные функции и техподдержка.

к содержанию ↑

Создание аккаунта Cloudflare и привязка сайта к нему

Зарегистрироваться на Cloudflare очень просто. Добавляем наш сайт.

My-websites-CloudFlare-The-web-performance-security-company.png

Для того, чтобы его привязать к сервису, Cloudflare предложит обновить DNS адреса.

Update-Your-Name-Servers-CloudFlare-The-web-performance-security-company.png

На следующем скриншоте показано, как и где это сделать в панели управления 2domains.

Sistema-registratsii-domennyh-imen-2domains.ru-Upravlenie-DNS-serverami-Delegirovanie.png

Всё, настройка завершена. Через несколько часов статус вашего сайта изменится на активный.

к содержанию ↑

Настройка Cloudflare в WordPress

Предполагается, что аккаунт создан и в нём добавлен ваш сайт.

Подготовка сервера (опционально)

Установка модуля mod_cloudflare для apache. Только если у вас есть доступ к серверу и вы понимаете что вы делаете.

На обычном виртуальном хостинге разумеется этот шаг опускаем.

Установка WordPress плагина

Скачиваем плагин Cloudflare из официального каталога.

Активируем и вносим свои учетные данные.

CloudFlare Configuration ‹ wp best — WordPress.png

Загружаем оптимальные настройки и включаем автоматическую очистку кэша при обновлении сайта.

CloudFlare Configuration Settings ‹ wp best — WordPress.png

к содержанию ↑

Настройка связки Cloudflare и W3 Total Cache

Переходим в меню Performance -> Extentions, чтобы активировать расширение Cloudflare

Extensions-Enable-CDN-W3-Total-Cache-wp-best-WordPress.png Нажимаем Settings/Настройки и вносим свои данные из Cloudflare (их можно взять со страницы https://www.cloudflare.com/my-account.html )

CDN-Cloudflare-W3-Total-Cache-wp-best-WordPress.png

Связка готова и работает.

к содержанию ↑

Использование HTTPS

Режим Flexible

Crypto  wp best.ru   Cloudflare   Web Performance   Security.png

Для его работы нужно дополнительно установить и настроить плагин CloudFlare Flexible SSL.

Разработчики плагина рекомендуют: *Не менять URL сайта* в настройках WordPress. В теме указывать // вместо явного https://. А для перенаправления использовать правила Cloudflare.

Page Rules  wp best.ru   Cloudflare   Web Performance   Security.png

Если сайт не новый, в теме и контенте скорее всего уже есть ссылки http. В этом случае значок в адресе сайта серый и сообщает нам, что есть mixed content.

Для замены протокола в записях (таблица *_posts) можно использовать плагин Better Search Replace

Better Search Replace ‹ wp best — WordPress.png

к содержанию ↑

Дополнительная информация

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

avatar
2 Цепочка комментария
4 Ответы по цепочке
0 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
3 Авторы комментариев
ИванMikhailЭванЕвгений Авторы недавних комментариев
  Подписаться  
новее старее большинство голосов
Уведомление о
Евгений
Гость
Евгений

Здравствуйте, подскажите, а днс записи вы меняли на своем VDS/VPS хостинге в ЛК(или виртуальном хостинге) или же эти данные, новые dns записи нужно прописать в ЛК cloudflare?

Эван
Гость
Эван

DNS сервера, которые предлагает Cloudflare, нужно скопировать туда, где стоит домен (в моем случае, домен у регистратора 2domains)

Евгений
Гость
Евгений

Хорошо, а я так же спокойно смогу редактировать свой сайт на своем хостинге, как и раньше? Изменять, удалять и добавлять медиафайлы, контент и т.д?

Эван
Гость
Эван

Да. CDN имеет смысл ставить, если вы понимаете, что он делает и что он вам даст. Например, если у вас большой трафик по широкому географическому охвату. Если не понятно зачем, — то, наверное, не стоит заморачиваться ставить.

Mikhail
Гость
Mikhail

Вопрос по переезду на другой хостинг. DNS мы прописали у регистратора, как безболезненно переехать ?

Иван
Гость
Иван

переезда у меня не было, поэтому тонкостей не могу знать.

Но скорее всего достаточно поменять в DNS Settings IP адрес сайта.
В справке Cloudflare об этом же пишут https://support.cloudflare.com/hc/en-us/articles/200168686-What-do-I-do-if-I-changed-my-server-IP-address-or-hosting-provider-