Установка CDN Cloudflare на Wordpress

Что такое 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

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

Подписаться
Уведомление о
guest
6 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Евгений
Евгений
4 лет назад

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

Эван
Эван
4 лет назад
Reply to  Евгений

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

Евгений
Евгений
4 лет назад
Reply to  Эван

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

Эван
Эван
4 лет назад
Reply to  Евгений

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

Mikhail
Mikhail
3 лет назад

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

Иван
Иван
3 лет назад
Reply to  Mikhail

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

Но скорее всего достаточно поменять в 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-

6
0
Оставьте комментарий.x
()
x
Пролистать наверх