10 советов по улучшению здоровья сайта на WordPress 5.2

В WordPress 5.2 был добавлен новый показатель оценки работоспособности ресурса – здоровье сайта. Но как получить идеальную оценку в 100%?

Содержание

Как работает оценка здоровья сайта в WordPress 5.2

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

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

После обновления версии WordPress вы увидите две новые страницы в разделе панели администрирования Инструменты > Здоровье сайта.

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

  • Критические.
  • Рекомендуемые.
  • Хорошие.

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

  • Версия WordPress.
  • Версия PHP.
  • Версия SQL сервера.
  • Наличие рекомендуемых PHP модулей.
  • Поддержка utf8mb4.
  • Запланированные события.
  • Работа HTTP-запросов.
  • Доступность REST API.

В рамках оценки безопасности сайта проверяются:

  • Активные темы.
  • Плагины.
  • Наличие HTTPS-соединения.
  • Отключен ли режим отладки.
  • Разрешенные фоновые обновления.

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

10 советов для улучшения здоровья сайта

1. Своевременно обновляйте WordPress

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

Можно отключить фоновые обновления, но лучше этого не делать.

2. Своевременно обновляйте темы оформления и плагины

Их можно обновить прямо на стартовой странице панели администрирования CMS или из разделов «Темы» и «Плагины»:

3. Удалите неиспользуемые темы и плагины

Удалите все темы оформления и плагины, которыми вы не пользуетесь. Они представляют собой угрозу для безопасности сайта. Но оставьте на сайте одну стандартную тему оформления WordPress, даже если вы ей не пользуетесь (например, Twenty Nineteen).

4. Используйте последние версии SQL-сервера

В зависимости от используемого хостинга в WordPress может использовать одна из двух типов СУБД:

  1. MySQL.
  2. MariaDB (ответвление MySQL).

Для улучшения производительности и безопасности сайта используйте последние версии сервера СУБД. WordPress рекомендует работать с MySQL версии 5.6+ или MariaDB версии 10.1+.

5. Обновитесь до последней версии PHP

PHP – это программный язык, на которого реализована большая часть функционала WordPress. Использование последних версий PHP значительно улучшает производительность сайта, а также повышает безопасность. В настоящее время WordPress рекомендует использовать PHP 7.3+.

6. Отключите режим отладки

В WordPress есть несколько встроенных инструментов для отладки, которые генерируют полезные сообщения для разработчиков. Самый важный инструмент – это WP_DEBUG.

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

Для отключения этого режима найдите следующую строку в файле wp-config.php:

define( 'WP_DEBUG', true );

Измените значение 

true
 на 
false
. Также можно просто удалить всю строку.

7. Установите SSL сертификат и пользуйтесь HTTPS

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

Кроме этого Google Chrome постепенно начинает помечать все сайты, которые до сих пор не используют протокол HTTPS, как «опасные»:

Чтобы избежать этого и повысить оценку здоровья сайта, установите SSL-сертификат и переведите сайт на протокол HTTPS.

Сейчас многие хостинги предлагают бесплатные SSL-сертификаты Let’s Encrypt. Они устанавливаются буквально за несколько кликов. Вы также можете поискать и другие альтернативы.

8. Не отключайте REST API

WP REST API помогает ядру WordPress взаимодействовать со сторонними веб-сервисами и приложениями. В результате повышается эффективность работы CMS.

WP REST API активирован по умолчанию. Но некоторые плагины (особенно плагины безопасности) его отключают.

Если хотите получить высшую оценку работоспособности сайта, то не отключайте WP REST API.

9. Активируйте WP Cron

WordPress выполняет огромное количество рутинных задач в автоматическом режиме. Например, резервное копирование или проверка обновлений. За это отвечает планировщик Cron. Многие плагины передают выполнение своих задач в Cron-систему. Но из-за этого может потребляться большое количество ресурсов.

Проверить работу WP Cron можно с помощью бесплатного плагина WP-Cron Status Checker. Он добавит в панель администрирования WordPress новый виджет, который будет демонстрировать текущий статус Cron.

Если Cron не работает, то стоит поискать в файле wp-config.php следующую строку:

define('DISABLE_WP_CRON', true);

Для повторной активации Cron нужно удалить эту строку. Если же проблема не в ней, необходимо обратиться в техподдержку хостинга.

10. Устанавливайте все рекомендуемые PHP-модули

При выполнении задач WordPress полагается на список PHP-модулей. Если на сервере отсутствует определенный модуль, то WordPress воспользуется менее эффективным методом для выполнения задачи.

Если у вас нет какого-то необходимого модуля, то WordPress сообщит об этом и понизит оценку здоровья сайта.

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

Не зацикливайтесь на показателе здоровья в WordPress

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

Данная публикация представляет собой перевод статьи «How the Site Health score works in WordPress 5.2» , подготовленной дружной командой проекта Интернет-технологии.ру

Меню