fbpx
Cloudflare-WordPress

Cloudflare для WordPress. Как настроить параметры CDN для WordPress сайта?

как настроить параметры клаудфлар для вордпресс

Cloudflare – обратный прокси-сервер для вашего сайта. Это универсальный продукт для обеспечения безопасности и производительности веб-страниц.

Cloudflare используется более 12% веб-сайтов по всему миру. 

Как пользователю WordPress, добавление Cloudflare на ваш веб-ресурс может помочь повысить его производительность и уменьшить влияние злонамеренных ботов и хакеров.

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

В этом руководстве мы более подробно рассмотрим оптимальные настройки Cloudflare для WordPress, осветим разницу между Kinsta DNS и Cloudflare DNS, поговорим о настройках кэширования и безопасности и покажем, как настроить Cloudflare для многосайтовых установок WordPress.

Оглавление:

  •  Кинста DNS против Cloudflare DNS.
  •  Как настроить параметры Cloudflare для WordPress.
  •  Облачный огонь Арго и Рейлган.
  •  Cloudflare плагин для WordPress.
  •  Как настроить параметры Cloudflare для WordPress Multisite.

Кинста DNS против Cloudflare DNS.

Прежде чем мы углубимся в настройки Cloudflare для сайта WordPress, давайте рассмотрим различия между Kinsta DNS и Cloudflare DNS. DNS Kinsta, первоклассный сервис, включенный во все наши планы, работает на Amazon Route53. Route53 — это сервис DNS корпоративного уровня, который предлагает быстрое и надежное разрешение.

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

Если вы являетесь клиентом Kinsta и ищете услугу только для DNS, Kinsta DNS — идеальный вариант. С другой стороны, если вы ищете универсальный прокси-продукт, Cloudflare — хороший выбор.

Как настроить параметры Cloudflare для WordPress?

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

  • SSL;
  • Скорость;
  • Кэширование;
  • Брандмауэр.

Cloudflare поддерживает четыре режима шифрования SSL / TLS:

  •  «Выкл.» – без шифрования;
  •  «Гибкость» – шифрует только соединение между браузером и Cloudflare;
  •  «Полное» – сквозное шифрование, но допускает наличие самозаверяющего сертификата на исходном сервере;
  •  «Fu»l, Strict – сквозное шифрование, для которого требуется бесплатный сертификат происхождения от Cloudflare или сертификат от доверенного CA, центра сертификации. Мы рекомендуем использовать режим Full, Strict, SSL для максимальной безопасности.

Для клиентов Kinsta, которые хотели бы использовать Cloudflare на своих сайтах WordPress, мы рекомендуем создать бесплатный SSL-сертификат Let Encrypt в MyKinsta и использовать параметр Full или Full, Strict в Cloudflare.

Кроме того, вы также можете создать сертификат происхождения Cloudflare для установки на исходный сервер. Если ваш хост не предлагает бесплатные SSL-сертификаты, установка исходного сертификата Cloudflare на вашем сервере позволит вам использовать полный, строгий режим SSL.

Если вы используете Kinsta для размещения сайта на поддомене, а в корневом домене используется гибкий SSL Cloudflare, вы можете использовать правило страницы Cloudflare. Тогда размещенный на Kinsta поддомен будет использовать полный или полный, строгий SSL.

настройка сервиса

Этот параметр позволяет использовать гибкий SSL Cloudflare, одновременно обеспечивая полный SSL Cloudflare для субдомена, размещенного на Kinsta.

Всегда используйте HTTPS.

Мы рекомендуем включить эту опцию для автоматической пересылки всех HTTP-запросов в HTTPS.

HSTS расшифровывается как «HTTP Strict Transport Security» и используется, чтобы заставить веб-браузер использовать безопасные соединения HTTPS. Включение HSTS в Cloudflare гарантирует, что HTTP-запросы никогда не попадут на ваш исходный сервер. Если ваш сайт уже настроен на использование HTTPS, мы рекомендуем также настроить HSTS на исходном сервере.

Минимальная версия TLS.

TLS, Transport Layer Security — это криптографический протокол, который обеспечивает безопасную передачу данных по сети. 

По умолчанию Cloudflare устанавливает TLS 1.0 для версии протокола. Некоторые стандарты безопасности, такие как PCI DSS 3.2, требуют более свежих версий протокола TLS для соответствия требованиям. Если вашему сайту требуется определенная версия TLS, вы можете изменить настройку, выбрав SSL / TLS> Пограничные сертификаты> Минимальная версия TLS.

Автоматическая перезапись HTTPS.

Эта функция проверяет URL-адреса ресурсов HTTP в вашем HTML-коде. Так определяется, доступны ли они через HTTPS. Если это так, они будут автоматически переписаны с вариацией HTTPS. Автоматическая перезапись HTTPS полезна для обеспечения безопасного просмотра без смешанных ошибок содержимого.

Держите ваш сайт в безопасности с правильными настройками Cloudflare.

Большинство настроек Cloudflare, связанных с производительностью, таких как минимизация активов и оптимизация изображений, можно найти на вкладке «Скорость».

Изменение размера изображения для бизнес-проектов.

Функция изменения размера изображения Cloudflare доступна только для пользователей бизнес-плана. При правильной реализации в вашей теме WordPress эта функция может быть использована для выгрузки миниатюр изображений в Cloudflare. Это имеет несколько преимуществ по сравнению со встроенной функцией создания миниатюр в WordPress.

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

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

Изменение размера изображения в Cloudflare выполняется путем добавления конечной точки к вашим изображениям. Посмотрите на пример ниже, который показывает, как работает эта функция.

URL исходного изображения:

https://yourdomain.com/wp-content/uploads/2020/01/picture.jpg

URL измененного изображения:

https://yourdomain.com/cdn-cgi/image/fit=contain,format=auto,metadata=none,onerror=redirect,quality=70,width=720/https://yourdomain.com/wp-content/ добавления / 2020/01 / picture.jpg

Параметр «width» можно настроить для динамического создания разных размеров миниатюр без дополнительной нагрузки на ваш исходный сервер. Если вы ищете автономный сервис, похожий на функцию изменения размера изображения в Cloudflare, то Imgix и Cloudinary — отличные варианты.

«Польский» для профессионалов.

Cloudflare Polish — это сервис оптимизации картинок, который автоматически сжимает JPG, PNG, GIF и другие файлы изображений. Они обрабатываются на краю Cloudflare.

Это означает, что на сервере, на котором размещен ваш сайт WordPress, нет проблем с производительностью. «Польский» также поддерживает формат Google WEBP. Оптимизированные изображения WEBP будут автоматически предоставляться в Chrome, Brave и другие браузеры, которые поддерживают этот формат.

«Польский» является полезной функцией для сайтов WordPress по нескольким причинам. Если вы используете плагин для оптимизации изображений, такой как ShortPixel или Imagify, польский язык может значительно снизить нагрузку на процессор вашего сервера. Это может привести к более стабильной работе Интернета для посетителей.

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

Авто Minify.

Функция автоматической минимизации Cloudflare насколько возможно уменьшает кэшированные ресурсы CSS, JSS и HTML. Если вы не минимизируете ресурсы с помощью плагина WordPress, такого как Autoptimize или WP-Rocket, мы рекомендуем включить функцию автоматической минимизации в Cloudflare.

Brotli.

Brotli – это альтернатива GZIP, алгоритму сжатия, который уменьшает размер веб-запросов до их доставки посетителям.

По сравнению с GZIP Brotli предлагает более высокую степень сжатия. Это приводит к более быстрой загрузке страниц для пользователей.

Проблема в том, что не все веб-браузеры поддерживают сжатие Brotli. В любом случае, мы рекомендуем включить функцию Cloudflare Brotli. Запросы из неподдерживаемых браузеров будут просто возвращаться к сжатию GZIP.

Улучшенная расстановка приоритетов HTTP / 2 для Pro.

Введение HTTP / 2 привело к значительному увеличению производительности веб-сайтов за счет распараллеливания и мультиплексирования. Усовершенствованная функция приоритетов HTTP / 2 в Cloudflare делает еще один шаг вперед.

Она интеллектуально анализирует HTML-код вашего веб-сайта. Так получается определить порядок загрузки ресурсов для достижения наилучшей производительности. Согласно Cloudflare, улучшенная расстановка приоритетов HTTP / 2 может сократить время загрузки страницы до 50%.

Mirage для профессионалов.

Mirage — это функция оптимизации изображений, предназначенная для мобильных и низкоскоростных подключений.

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

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

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

Rocket Loader.

Rocket Loader — это функция, которая ускоряет время загрузки ресурсов JavaScript, загружая их асинхронно.

Это эффективно уменьшает содержание страницы, блокирующее рендеринг, что позволяет быстрее загружать страницу. Мы рекомендуем протестировать ваш сайт с включенным Rocket Loader, чтобы увидеть, улучшает ли он скорость вашей страницы. Если ваш сайт WordPress зависит от загрузки ресурсов JavaScript в определенном порядке, вы можете обойти Rocket Loader, добавив атрибут data-cfasync = «false» в тег сценария.

Кэширование.

По умолчанию Cloudflare кэширует статические ресурсы, такие как CSS, JS и файлы изображений. Обратите внимание, что Cloudflare не кэширует сгенерированный HTML вашего сайта по умолчанию.

Уровень кеширования.

Мы рекомендуем оставить уровень кэширования на «Стандартном», что позволяет получать доступ к обновленным версиям ресурсов с помощью уникальной строки запроса.

Срок действия кэша браузера.

Для сайтов, размещенных на Kinsta, мы рекомендуем установить для параметра срока действия кэша браузера значение «Уважать существующие заголовки». Это сохранит статические ресурсы в кэше браузера в течение одного года. Если вы хотите изменить это с более коротким сроком годности, не стесняйтесь изменить этот параметр.

Брандмауэр.

В Kinsta мы используем брандмауэр корпоративного уровня Google Cloud Platform для защиты сайтов WordPress от вредоносного трафика. Клиенты Kinsta имеют доступ к инструменту IP Deny на панели инструментов MyKinsta для блокировки определенных IP-адресов.

Если ваш хост не предлагает настраиваемый брандмауэр, бесплатный план Cloudflare включает в себя базовый брандмауэр, который допускает пять пользовательских правил. Правила брандмауэра могут быть настроены для блокировки определенных IP-адресов, пользовательских агентов, методов запросов, ссылок HTTP и даже стран.

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

План Pro Cloudflare включает более надежный брандмауэр веб-приложений (WAF). WAF предлагает специализированные управляемые наборы правил, которые помогают защитить ваш сайт еще больше. Например, существуют наборы правил, предназначенные для сайтов WordPress и PHP. Например:

правила вордпресс

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

Сеть.

В настройках Cloudflare «Сеть» мы рекомендуем включить HTTP / 2, HTTP / 3 (с QUIC) и возобновление соединения 0-RTT.

Как мы упоминали ранее, HTTP / 2 приносит несколько улучшений в HTTP / 1.1 через распараллеливание и мультиплексирование. Аналогично, HTTP / 3 расширяет производительность HTTP / 2 еще больше, используя новый протокол на основе UDP под названием QUIC вместо традиционного TCP.

клаудфлар настройки

Описание к изображению: Включите возобновление соединения HTTP / 2, HTTP / 3 и 0-RTT.

Безопасные соединения HTTP / 3 также выигрывают от оптимизированной процедуры рукопожатия. Она приводит к ускорению времени соединения. Когда на вашей информационной панели Cloudflare включен HTTP / 3, поддерживаемые клиенты смогут использовать HTTP / 3 для подключения к серверам Cloudflare.

Наконец, функция возобновления соединения 0-RTT в Cloudflare сокращает время загрузки посетителей, ранее подключенных к вашему веб-сайту.

Правила страницы.

Функция правил страницы Cloudflare позволяет настраивать параметры для определенных URL-адресов. Правила страницы полезны для отключения кэширования для определенных ресурсов, изменения уровня безопасности для выбранной страницы и т. д.

Одним из наиболее популярных случаев использования правил страницы является настройка Cloudflare для «кэширования всего».

Кэшируйте HTML с помощью правила страницы Cloudflare.

Cloudflare кэширует только статические ресурсы, такие как CSS, JS и файлы изображений. В качестве меры безопасности Cloudflare по умолчанию не кэширует HTML. WordPress и другие сайты на основе CMS являются динамическими в том смысле, что они требуют администрирования в защищенной серверной среде. При включенном кэшировании HTML эти защищенные серверные страницы будут кэшироваться и станут видимыми для любого пользователя, вошедшего в систему или вышедшего из нее.

клаудфлар создание

В Cloudflare можно настроить все параметры кэширования, добавив правило страницы с подстановочными знаками, охватывающими весь сайт: * kinstalife.com / * При включенной функции «кэшировать все» Cloudflare будет кэшировать HTML-страницы вашего сайта по всей сети центров обработки данных по всему Миру.

отчет

Описание к изображению: сайт с включенным кэшированием всего — обратите внимание на заголовок cf-cache-status.

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

Как обойти кэш на cookie?

При этом, безусловно, можно настроить параметры Cloudflare для кэширования всего на вашем сайте WordPress. Бизнес-план Cloudflare позволяет создавать правила страницы, которые обходят кэш для определенных файлов cookie.

Изменяя настройки Cloudflare, чтобы обойти файл WordPress WordPress cookie, входящие в систему запросы не будут кэшироваться. Точно так же обход кэша для файлов cookie, таких как woocommerce_items_in_cart и wp_woocommerce_session_, полезен для сайтов WooCommerce.

Указание заголовков Cache-Control.

Другой вариант выборочного обхода кэша Cloudflare — использовать PHP для добавления заголовков ответов управления кэшем при выполнении определенного условия. Чтобы этот метод работал, вам нужно включить контроль кэширования источника в вашем правиле страницы «кэшировать все».

кэш

Включение контроля исходного кэша заставит Cloudflare уважать заголовки ответов от вашего веб-сервера (например, Nginx) и серверного приложения (например, PHP и WordPress). Чтобы не допустить кеширования Cloudflare определенных страниц, приведенные ниже заголовки ответов можно добавить в файлы шаблонов тем WordPress. Кроме того, код также может быть адаптирован для работы в вашем файле functions.php

Включение контроля исходного кэша заставит Cloudflare уважать заголовки ответов от вашего веб-сервера, например, Nginx и серверного приложения, например, PHP и WordPress. Чтобы не допустить кеширования Cloudflare определенных страниц, приведенные ниже заголовки ответов можно добавить в файлы шаблонов тем WordPress. Кроме того, код также может быть адаптирован для работы в вашем файле functions.php.

Если этот код будет добавлен в верхнюю часть вашего файла single.php, Cloudflare не будет кэшировать ваши отдельные сообщения и страницы. Этот код также может быть заключен в логические операторы для запуска при определенных условиях. Например, использование этого кода с функцией is_user_logged_in () гарантирует, что Cloudflare не будет кэшировать страницы для вошедших в систему пользователей.

В качестве примера мы добавили приведенный ниже код в наш файл header.php. Этот PHP-код добавит заголовки кеш-контроля и прагматического ответа на все наши страницы, когда пользователь вошел в систему.

<?php
if ( is_user_logged_in() ) {
    	header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
	header("Cache-Control: post-check=0, pre-check=0", false);
	header("Pragma: no-cache");
}
?>

Изучив заголовки ответа для входа в систему, мы видим это.

Cache-Control: no-store, no-cache, must-revalidate, max-age=0
Cache-Control: post-check=0, pre-check=0
CF-Cache-Status: BYPASS
CF-RAY: 588140b43a4f74a7-IAD
cf-request-id: 0244a6c4a0000074a7bdb0e200000001
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html; charset=UTF-8
Date: Wed, 22 Apr 2020 18:01:54 GMT
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Link: <http://brianwp.com/wp-json/>; rel="https://api.w.org/"
Pragma: no-cache
Server: cloudflare
Transfer-Encoding: chunked
Vary: Accept-Encoding
X-Content-Type-Options: nosniff
X-Kinsta-Cache: BYPASS

Просмотр той же страницы, что и вышедший из системы пользователь, дает эти заголовки ответа.

Некоторые из крупнейших мировых брендов и отраслей используют корпоративный хостинг WordPress от Kinsta. От стартапов до агентств и компаний из списка Fortune 500. Готовы начать?

Age: 5
CF-Cache-Status: HIT
CF-RAY: 5881420dad7d74a7-IAD
cf-request-id: 0244a79c8d000074a7bd820200000001
Connection: keep-alive
Content-Encoding: gzip
Content-Type: text/html; charset=UTF-8
Date: Wed, 22 Apr 2020 18:02:49 GMT
Link: <http://brianwp.com/wp-json/>; rel="https://api.w.org/"
Server: cloudflare
Transfer-Encoding: chunked
Vary: Accept-Encoding
X-Content-Type-Options: nosniff
X-Kinsta-Cache: BYPASS

Как видите, существует заголовок CF-Cache-Status: HIT, который указывает, что страница обслуживается из кэша Cloudflare.

Если вы заинтересованы в настройке функции кэширования всего для вашего сайта WordPress, мы рекомендуем вам поработать с разработчиком, имеющим опыт работы как с Cloudflare, так и с WordPress.

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

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

Облачный огонь Арго и Рейлган.

Cloudflare предлагает дополнительные высокопроизводительные продукты. Они могут помочь еще больше повысить производительность вашего сайта  WordPress. Эти функции требуют дополнительных затрат, но на них стоит обратить внимание, если вы готовы пройти лишнюю милю с оптимизацией вашего сайта.

Арго.

Argo — это дополнительный сервис Cloudflare, который обеспечивает «умную маршрутизацию» для вашего сайта. С включенным Argo трафик направляется вокруг перегруженных областей в сети Cloudflare.

В наших тестах Argo сократила время загрузки страницы на 20-30%. Если вы являетесь пользователем Cloudflare и хотите сделать все возможное для оптимизации производительности, эксперименты с Argo могут дать положительные результаты.

Railgun.

Railgun от Cloudflare – это WAN-продукт, который устанавливает безопасный туннель между вашим сервером и серверами Cloudflare.

Railgun предназначен для ускорения доставки некэшированного контента. Он обеспечивает только общую разницу между запросами. Например, если у страницы A и B идентичные структуры заголовка и нижнего колонтитула с различным содержанием тела, Railgun будет знать об этом. Сервис будет обрабатывать различия только через сильно сжатый поток двоичных данных.

Railgun доступен только для бизнес-планов Cloudflare и требует от вашего веб-хостинга установки дополнительного программного обеспечения на сервер вашего сайта. Для большинства пользователей ускорение Railgun не требуется для поддержания быстрого времени загрузки с Cloudflare.

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

Cloudflare плагин для WordPress.

Команда Cloudflare поддерживает официальный плагин WordPress. Хотя этот плагин не является абсолютным требованием, он предоставляет некоторые полезные функции:

  •  оптимизированные для WordPress настройки Cloudflare, 
  •  наборы правил безопасности для WordPress,
  •  автоматическую очистку кэша, отправку HTTP / 2-сервера и многое другое.

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

Как настроить параметры Cloudflare для WordPress Multisite.

Если вы используете Cloudflare с мультисайтом WordPress, при настройке следует учитывать несколько нюагсов:

  1. Настройка SSL.

Чтобы продемонстрировать правильную настройку Cloudflare SSL для мультисайта WordPress, мы создали тестовый поддомен мультисайта. Проблем SSL не будет, если вы используете подкаталог мультисайта.

Вот структура нашего тестового поддомена WordPress для нескольких сайтов:

  •  Главный сайт — brianwp.com и www.brianwp.com.
  •  Подсайт 1 — site1.brianwp.com.
  •  Подраздел 2 — site2.brianwp.com.

В MyKinsta мы добавили домены для мультисайта.

мультисайт

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

запись

Чтобы использовать Cloudflare в режиме полного (строгого) SSL, все связанные домены должны присутствовать в SSL-сертификате исходного сервера. Есть два способа сделать это.

2. Шифрование или оплата за SSL.

Если ваш хост поддерживает бесплатный Let Encrypt SSL, создайте сертификат SSL, который будет охватывать все ваши мультисайтовые домены.

На Kinsta легко создать сертификат SSL для всех ваших доменов с помощью нашего инструмента Let Encrypt на панели инструментов MyKinsta.

генерация

3. Сертификат Cloudflare Origin SSL.

Кроме того, вы можете создать SSL-сертификат источника Cloudflare, который охватывает ваши многосайтовые домены. Чтобы сгенерировать сертификат происхождения, перейдите к SSL / TLS> Origin Server и нажмите «Создать сертификат».

сертификат

Меню генерации сертификата происхождения разделено на три раздела. В первом разделе выберите «Разрешить Cloudflare сгенерировать закрытый ключ и CSR». Это можете сделать, если только у вас нет особых причин предоставлять свои собственные учетные данные.

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

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

После настройки надлежащего SSL-сертификата, включающего все ваши многосайтовые домены, вы сможете использовать Cloudflare в рекомендованном полном (строгом) режиме SSL. Если в будущем вам потребуется добавить дополнительные домены или субдомены на свой мультисайт, обязательно создайте новый сертификат SSL. Он будет охватывать дополнительные домены.

Правила страницы для мультисайтов WordPress.

Другие функции безопасности и производительности Cloudflare распространяются на все субдомены вашего корневого домена. Другими словами, если CSS минимизация включена для нашего основного сайта brianwp.com, она также будет включена для site1.brianwp.com и site2.wpbrianli.com.

Такое поведение по умолчанию может вызвать проблемы в определенных ситуациях. Например, вы можете не захотеть отключать оптимизацию HTML, CSS и JS в глобальном масштабе только потому, что она несовместима с одним дочерним сайтом. Чтобы обойти эту проблему, вы можете использовать пользовательские правила страницы, чтобы выборочно отключать функции для определенных поддоменов.

В приведенном ниже примере мы настроили правило страницы, предназначенное для * site2.brianwp.com / *. Символ * используется для указания подстановочного поведения.

Для этого правила страницы мы отключили автоматическую минимизацию HTML, CSS и JS, отключили Rocket Loader, обошли кэш Cloudflare и отключили автоматическую перезапись HTTPS.

выбираем настройки

Если вы используете бесплатный план Cloudflare, имейте в виду, что он поставляется только с тремя правилами страницы. Если вам нужно сделать выборочные настройки на нескольких дочерних сайтах, вам нужно перейти на Pro-план или приобрести дополнительные правила для страниц.

Хотите улучшить производительность сайта и уменьшить количество ботов и хакеров? Эти настройки Cloudflare идеально подходят для пользователей WordPress!

Итог.

Знание того, как настроить параметры Cloudflare для вашего сайта WordPress и как правильно интегрироваться со стеком хостинга, может положительно повлиять на скорость и безопасность вашего сайта.

Независимо от того, являетесь ли вы магазином с одним человеком или агентством полного цикла с сотнями клиентов, Cloudflare — это сервис безопасности и производительности, который предлагает огромную ценность. Когда в сочетании с WordPress есть правильный путь и невероятно быстрый хостинг, начинается самое интересное.

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

 По материалам сайта: kinsta.com.

✔️ Что такое DDOS-атака?

Это нарушение трафика сетевого сервера несколькими компьютерными системами. Они перекрывают его поток так, как автомобили создают пробки на дороге.

✔️ Что такое CDN?

Это сеть доставки контента, которую обеспечивает группа серверов.

✔️ CDN – это то же, что веб-хостинг?

CDN не заменяет веб-хостинг. Это средство, которое помогает кэшировать контент на границе сети, что повышает производительность веб-сайта.

✔️ Что такое флуд DNS?

Это переполнение DNS, вызванное злоумышленниками. Веб-сайт перестает реагировать на допустимый трафик.

1 комментарий к “Cloudflare для WordPress. Как настроить параметры CDN для WordPress сайта?”

  1. Пингбэк: 4 простых способа добавить Google Analytics в WordPress.

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