Поднимаем производительность и безопасность своего WordPress-сайта с помощью CloudFlare

Дата публикации:Май 29, 2014

Мы на WPMU DEV активно используем Cloudflare CDN для улучшения производительности и безопасности наших сайтов. Однако все эти преимущества касаются не только крупных сайтов. Применение Cloudflare на вашем сайте является быстрым и легким шагом, который может быть выполнен без внесения каких-либо изменений в ваш WP-сайт. И к тому же Cloudflare является бесплатным сервисом.

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

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

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

Подход с использованием DNS имеет несколько важных преимуществ:

  • Быстрая и простая настройка – достаточно всего лишь изменить ваши DNS-сервера
  • Простой переход обратно – измените DNS-сервера на сервера вашего хостинг-провайдера, чтобы удалить Cloudflare
  • Улучшенная безопасность – Cloudflare изучает каждый отдельный запрос и может автоматически фильтровать запросы с известных спамерских IP-адресов
  • Cloudflare не вносит никаких изменений в процесс публикации

Также к данному списку преимуществ можно добавить тот факт, что Cloudflare является бесплатным сервисом, что делает его привлекательным вариантом для использования с WordPress-сайтами.

Настраиваем Cloudflare через CPanel

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

Войдите в CPanel и попытайтесь найти Cloudflare:

cloudflare

Щелчок по CloudFlare перенесет вас к простой форме:

cloudflare-cpanel-setup1

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

Настраиваем CloudFlare через официальный сайт

Если ваш хостинг-провайдер не предлагает поддержки CloudFlare в CPanel, то в таком случае вы можете создать аккаунт CloudFlare на их сайте.

  1. Переходим на сайт cloudflare.com
  2. Щелкаем по Sign Up и заполняем необходимую информацию для регистрации.
  3. Вводим URL своего сайта, для которого вы хотите использовать CloudFlare. Затем CloudFlare будет в течение 30-40 секунд определять записи DNS вашего сайта.
  4. Как только сканирование закончится, вы сможете посмотреть все параметры DNS, обнаруженные CloudFlare. Важно обратить внимание на тот факт, что CloudFlare создаст новый ftp поддомен для ftp доступа к сайту.
  5. Установите ваши начальные настройки – просто оставьте те, которые были предложены сервисом, если вы не разбираетесь в этом, и CloudFlare вернет вам новые параметры DNS-серверов:

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

Это займет некоторое время (обычно до 48 часов), и когда изменение будет выполнено, все запросы к вашему сайту будут пропускаться через CloudFlare, который поможет обеспечить их фильтрацию, а также будет обслуживать запросы к статичным файлам (размером до 512 Мб).

Плагин CloudFlare для WordPress

Если вы выполнили все действия, приведенные в статье, то у вас уже должен быть установлен CloudFlare. Однако вы можете пойти и другим путем – воспользоваться плагином CloudFlare для WordPress.

Плагин позволит сделать так, чтобы оригинальные IP-адреса комментаторов сохранялись (в противном случае CloudFlare будет выдавать свой IP-адрес), а также поможет уведомить сервис о спамерском IP-адресе путем простого нажатия на кнопку.

Источник: wpmu.org

Поделиться

8 комментариев

  1. gOuTM says:

    К сожалению, в России Cloudflare блокируется.

    • Дмитрий Алёшин says:

      Читал про черный список Роскомнадзора, но сейчас сайт сервиса нормально открывается. Или там по-другому как-то блокируется?

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

  3. AlexS says:

    Блокируются. Поэтому официально предостерегают от использования CDN с 04.2014, так как представители сетей CDN отказываются от «сотрудничества»…

  4. Многие западные сайты используют cloudflare, свободно на них захожу.

  5. Не блокируется он. gOuTM — пруф на ваше заявление пожалуйста.

    Ну в этой статье я ждал сравнения переводчика. До этого — было так-то. А когда перевел на CDN стало так-то. Получили бы актуальную инфу для рунета.

    И еще вопрос — для чего они это делают бесплатно? я так понимаю чтобы снимать реферов — накапливать статистику. Если это так — не стал бы пользоваться.

    • Дмитрий Алёшин says:

      Бесплатные тарифы — всего лишь замануха. У них есть и платные планы.

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

  6. Согласен с Otshelnik-fm насчет сбора статистики. Мне кажется CDN — спорное решение. Небольшим сайтам, заточенным под свою страну CDN не требуется, да даже и не только под свою страну, небольшой сайт будет и так работать. А крупные международные сайты (ну например типа гугла, амазона, википедии) думаю не будут использовать стороннее решение во первых в целях безопасности и анонимности, во вторых они могут позволить себе просто прикупить еще серверов в других регионах. Так что на данный момент этот бесплатный сыр, преимущества которого вообще под вопросом, скорее всего — еще один инструмент по сбору статистики.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.