Лучшие правила страницы Cloudflare WordPress для страниц администратора

Опубликовано: 2022-12-03

Cloudflare Page Rules and WordPress

Блоггеры, использующие WordPress, знают, что быстрый и безопасный веб-сайт имеет решающее значение.

Первый шаг — использовать надежный и быстрый хостинг-провайдер или управляемый хостинг WordPress.

Второй этап — использование CDN (сети доставки контента), чтобы ускорить загрузку вашего сайта для посетителей со всего мира.

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

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

Как уменьшить время загрузки WordPress.

  • Используйте плагин для кэширования
  • Сократить CSS и Javascript
  • Используйте ленивую загрузку изображений
  • Используйте сервисы CDN

Вы можете найти в Интернете тысячи статей, обзоров и мнений о выборе этих четырех ключевых элементов скорости.

Поэтому в этой статье я не буду вдаваться в подробности этих идей.

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

Однако, прежде чем я перейду к настройке Cloudflare для WordPress, я должен предварить свой совет, указав, какие инструменты скорости я сейчас использую на своем сайте.

  • Для кеширования я использую W3 Total Cache для кеширования браузера и страниц.
  • Для минимизации CSS и Javascript Autoptimize уже много лет зарекомендовал себя как очень надежный инструмент.
  • Для ленивой загрузки я использую настройку Autoptimze. Вы можете остановить ленивую загрузку первых нескольких изображений, чтобы улучшить результаты веб-показателей.

Обе бесплатные версии доступны в репозитории плагинов WordPress и отлично работают вместе.

Можно минифицировать с помощью W3 Total Cache, и он отлично работает.

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

Хотя эти плагины сами по себе исключительно хорошо сокращают время загрузки страниц и часто дают почти 100% результаты на некоторых тестовых сайтах, проблема расстояния остается.

Сервер моего сайта находится в Швейцарии, и он очень быстрый и надежный, особенно для посетителей сайта из Европы. Но, скажем, для моих посетителей из США данные сайта проходят большое расстояние.

Это приводит к немного замедлению загрузки страниц, что влияет на работу пользователей в США, Канаде, Южной Африке и Австралии.

Использование сервиса CDN решает проблему расстояния.

Cloudflare network map

Cloudflare хорошо известен как надежный поставщик CDN (сети доставки контента), который используется блоггерами и корпоративными клиентами.

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

Короче говоря, как только вы меняете свои IP-адреса, Cloudflare работает, сохраняя ваши статические файлы на локальных серверах.

Затем ваши данные могут быть доставлены гораздо быстрее из кеша Cloudflare посетителям сайта в любом месте, потому что более 80% любой из ваших веб-страниц состоит из статических данных.

Однако по умолчанию он не хранит статический HTML, но в этом нет ничего страшного.

Есть много вариантов для провайдеров CDN, но Cloudflare предлагает три огромных преимущества.

  • Один: Сеть по всему миру.
  • Второе: он может защитить от хакеров.
  • Три: это бесплатно.

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

Настройка сайта WordPress на Cloudflare — простой процесс, и существует множество подробных статей, объясняющих этот процесс.

Вот один пример статьи, объясняющий основные шаги настройки Cloudflare.

Вы будете переносить свои DNS-записи и DNS-серверы с вашего веб-хостинга на серверы Cloudflare.

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

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

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

После установки и активации Cloudflare ваш сайт стал намного безопаснее благодаря защите от DDOS, гибкому SSL и более быстрой загрузке.

Когда вы проверите свой сайт и запустите несколько тестов скорости с помощью Google PageSpeed, GTmetrix или Pingdom, вы увидите, насколько быстр ваш сайт после развертывания Cloudflare.

Site Speed

Все работает; ваш сайт работает молниеносно, вы довольны, так что с миром все отлично.

Но мои страницы администратора WordPress работают медленно.

Когда вы развертываете Cloudflare, wp-admin или страница администрирования рабочего стола могут столкнуться с несколькими проблемами.

Самая распространенная проблема — медленная загрузка. Или, в редких случаях, 500, 504 или 524 ошибки, и, возможно, вы даже можете получить белый экран.

Вы также можете страдать от неполной загрузки вашего редактора WordPress, а иногда у вас могут быть ошибки javascript.

Через несколько дней проблемы обычно усугубляются.

Я чуть не рвал на себе волосы, пытаясь решить эти надоедливые проблемы. Обычно это всего лишь вопрос поиска в Google, чтобы найти исправление WordPress, но это какое-то время ускользало от меня.

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

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

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

Cloudflare нуждается в паре специальных настроек для правильной работы с WordPress.

Как заставить страницы администратора Cloudflare WordPress работать правильно.

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

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

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

Настройки по умолчанию на пару часов кэширования. Вот почему страницы администратора так сильно отстают.

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

Вы можете исправить это очень быстро, изменив один параметр кеша в Cloudflare.

Как изменить настройки кэша.

Войдите в свою учетную запись Cloudflare. Затем на панели инструментов Cloudflare щелкните пункт меню « Кэширование ».

Cloudflare Settings

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

cloudflare cache settings

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

Добавьте правила своей страницы Cloudflare WordPress.

Затем вам нужно настроить производительность страницы администратора.

Вот лучшие примеры правил страницы Cloudflare для WordPress.

Перейдите в приложение «Правила страницы», чтобы настроить правила страницы .

cloudflare wordpress page rules menu

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

Добавьте свое первое правило для своей страницы wp-admin. Вы можете скопировать приведенное ниже правило, но отредактировать его, указав URL своего сайта.

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

*example.com/wp-admin*

Cloudflare Rule One

Затем добавьте две основные настройки. Уровень кэша и отключить производительность .

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

Существуют и другие настройки для TTL кеша Edge и TTL кеша браузера, но вам не нужно использовать эти настройки.

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

*example.com/*preview=true*

Cloudflare Rule Two

Наконец, вы хотите убедиться, что Cloudflare не влияет на вашу страницу входа.

*example.com/wp-login.php*

Cloudflare Правило третье

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

Cloudflare Rule Order

Чтобы установить порядок, потяните вверх или вниз с помощью стрелок слева от поля правила.

Это все, что вам нужно сделать.

Дополнительные настройки правила правил страницы Cloudflare WordPress.

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

Если вы используете Rocket Loader от Cloudflare или любое другое приложение Cloudflare, рекомендуется запретить им работать с вашим бэкэндом WordPress. Вы можете сделать это, добавив Disable Apps.

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

Это настройки, которые я использую для своих правил страницы.

cloudflare page rules extra

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

cloudflare wordpress page rules final settings

Теперь все ваши серверные страницы администрирования WordPress снова будут работать идеально.

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

Начиная с WordPress 5.5, я заметил некоторые проблемы, поэтому больше не использую Rocket Loader ни на одном из своих сайтов.

Вывод.

Использование CDN стоит рассмотреть для любого сайта WordPress.

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

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

Ведение вашего блога всегда в процессе.

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

Обновление: у нас есть новая статья о том, как повысить скорость вашего сайта до 90%, используя кэширование Cloudflare.