Как настроить бесплатный CloudFlare CDN в WordPress

Скорость загрузки страниц — один из самых важных факторов в ранжировании сайта поисковыми системами. Не стоит и говорить, что медленные сайты ведут к ухудшению юзабилити. Секрет быстрых сайтов в том, что они используют плагины кеширования вроде W3 Total Cache и CDN. MaxCDN, который мы упоминали в этой статье платный, что по карману не всем пользователям. В этой статье мы покажем вам как настроить БЕСПЛАТНЫЙ CloudFlare CDN в WordPress.

Что такое CloudFlare?

CloudFlare — это фаервол в виде веб приложения, также — распределенный прокси сервера, и Content Delivery Network (Сеть доставки контента). Он оптимизирует ваш сайт, действуя в качестве посредника между посетителями и вашим сервером, что помогает в защите вашего сайта против DDoS атак.

Они предлагают бесплатный тарифный план, который подойдет небольшим сайтам и блогам. Также существуют платные тарифные планы, цены на которые начинаются от $20 в месяц.

cloudflare-analytics[1]

В чем отличие между MaxCDN и CloudFlare

MaxCDN и CloudFlare — в принципе довольно отличающиеся друг от друга сервисы. В то время, как MaxCDN сконцентрирован на раздаче вашего контента через свои CDN, CloudFlare более сосредоточен на безопасности и фильтрации спама.

Они оба используют различные технологии для отдачи контента через свои сети. MaxCDN обслуживает контент сайта с вашего DNS, используя пулл-зоны. CloudFlare же раздает контент через свои собственные DNS, и вас попросят изменить DNS вашего сайта, чтобы те указывали на их серверы.

CloudFlare работает как прокси между вами и посетителями вашего сайта, что означает предоставление ему контроля над этим, в то время как MaxCDN работает как обратный прокси, что означает ваш полный контроль.

CloudFlare лучше в оптимизации скорости загрузки страниц путем защиты вашего сайта от вредоносных ботов, атак и подозрительных парсеров. MaxCDN же лучше в улучшении скорости путем распределения вашего статического контента на свои сервера, расположенные по всему миру.

Как настроить CloudFlare для вашего сайта WordPress

Прежде чем внедрять CloudFlare для увеличения скорости загрузки вашего сайта, убедитесь в том, что это НЕ хостинг снижает быстродействие сайта.

Для настройки CloudFlare первым делом вам необходимо зарегистрировать аккаунт. Посетите сайт CloudFlare и кликните на ссылку Signup.

cloudflare-signupform[1]

Укажите требуемые данные, а затем нажмите на кнопку ‘Create account now’. Следующим шагом будет ввод адреса вашего сайта.

cloudflare-addwebsite[1]

Сейчас CloudFlare просканирует ваш сайт. Это займет около 60 секунд и во время тестирования вам будет показано информационное видео о том, как работает CloudFlare и как будет происходить настройка. Видео рекомендуется посмотреть. После окончания сканирования вам необходимо нажать на кнопку continue для продолжения настройки.

cloudflare-scan[1]

После сканирования CloudFlare отобразит вам список всех DNS записей, которые обнаружит их система, в том числе и поддомены. Записи DNS, которые CloudFlare будет обрабатывать, будут иметь оранжевый значок облака. Записи же DNS, которые CloudFlare будет пропускать, будут иметь серый значок облака. Вам необходимо просмотреть этот список, чтобы убедиться, что ваш основной домен, поддомен www активны в CloudFlare (у них будет оранжевая иконка).

cloudflare-configuredns[1]

CloudFlare также добавляет FTP и SSH поддомены. Если вы использовали ваше доменное имя для подключения к FTP или SSH, то с этого момента вам нужно будет использовать ftp.yourdomain.com для FTP, и ssh.yourdomain.com для SSH. Новые поддомены не будут обрабатываться CloudFlare.

Теперь необходимо нажать на кнопку ‘I’ve added all missing records, continue’ для продолжения настройки.

cloudflare-chooseplan[1]

На следующей странице вас попросят выбрать тарифный план, настройки производительности и безопасности.

Если вы на своем сайте используете SSL, то необходимо помнить, что SSL не работает с БЕСПЛАТНЫМ сервисом CloudFlare. Оставьте остальные настройки как есть и кликните на кнопку continue для продолжения.

Следующим и последним шагом настройки будет обновление ваших nameservers, что и запросит CloudFlare. Необходимо будет изменить ваши name servers и перенаправить их на nameservers CloudFlare.

Изменяем Name Servers на CloudFlare

Примечание: Изменение серверов имен может занять продолжительное время, от 24 до 72 часов, как правило. Вероятно, что в течение этого времени ваш сайт может оказаться недоступным для некоторых пользователей.

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

После того, как вы вошли в панель управления cPanel, прокрутите до раздела Domains и кликните на Domain Manager.

domain-manager[1]

На следующей странице вас попросят выбрать доменное имя, которое вы хотите изменить. После выбора домена вам отобразятся доступные опции редактирования для этого домена. Необходимо кликнуть по вкладке Name Servers.

nameservers[1]

Далее нужно выбрать Use Custom NameServers и указать те сервера имен, которые предоставил CloudFlare в полях выше.

После этого вам нужно вернуться на страницу настроек CloudFlare и кликнуть на кнопку под названием ‘I’ve updated my nameservers, continue’ для завершения настройки.

Вот и все, ваш сайт теперь обслуживается и оптимизируется CloudFlare.

Примечание: скриншоты выше сделаны в аккаунте хостера Bluehost. Ваши настройки nameserver могут отличаться, если вы пользуетесь услугами другого хостера.

Мы надеемся, что эта статья помогла вам настроить бесплатный CloudFlare CDN на вашем сайте WordPress.

По всем вопросам и отзывам просьба писать в комментарии ниже.

Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.

VN:F [1.9.22_1171]
Rating: 4.3/5 (9 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
  • Леонид Корнийко

    Спасибо, интересно. Настроил, потестуруем что изменится после смены ns серверов.

  • Saskozp

    Вопрос. Если я NS сервера, как будет осуществляться управление моим сайтом на моем хостинге?

Scroll To Top