Обзор perfmatters: может ли WordPress стать быстрее за 1 клик?

Опубликовано: 2020-01-27

Я много писал о скорости WordPress на протяжении многих лет, и не зря. Это может быть огромной проблемой! WordPress — это система управления контентом (CSM), управляемая базой данных, и, как следствие, это довольно универсальный и мощный зверь. Обратной стороной всех этих возможностей является то, что иногда веб-сайты WordPress могут работать медленно . Иногда мучительно медленно!

Есть несколько вещей, которые вы можете сделать, чтобы ускорить WordPress — перейти на лучший хостинг, вручную очистить свой сайт, уменьшить изображения — но иногда плагин быстрого исправления также справится с этой задачей. Я уже протестировал популярный плагин скорости WordPress, WPRocket (см. мой обзор здесь), и был впечатлен тем, насколько быстро он сделал сайт клиента.

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

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

Спойлер: краткий ответ: да, производительность может помочь вашему сайту WordPress загружаться быстрее в 1 клик.

Работает

Оглавление

Что такое перформанс?

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

Проще говоря, perfmatters — это простой плагин, который позволяет включать и выключать функции WordPress без каких-либо знаний в области кодирования.

Тестирование скорости WordPress перед использованием perfmatters

Сделайте это до того, как начнете использовать perfmatters, иначе вы не будете знать, как это повлияет на ваш сайт.

Как я уже говорил, если вы пытаетесь ускорить свой веб-сайт WordPress , вам следует начать с тестирования наиболее важного типа страницы. Большинство людей совершают ошибку, просто запуская тест на своей домашней странице, но это, вероятно, не самый посещаемый тип страницы. Для этого сайта сообщения в блогах являются наиболее популярными, поэтому я проведу тест на обзоре WP Rocket, который я написал ранее (ирония, а!).

Я использую WebPageTest для измерения скорости веб-сайта WordPress, потому что он предоставляет подробную информацию о том, сколько времени потребовалось для загрузки каждого элемента. Другие варианты включают Pingdom, GTmetrix и Google PageSpeed ​​Insights.

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

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

wordpress-скорость-тест

Красиво и быстро! Результаты all-A могут выглядеть хорошо, но время загрузки гораздо важнее.

Моя страница загрузилась за 2,195 секунды . Это неплохо, наверное потому, что я уже оптимизировал свой сайт по скорости и использую быстрый хостинг WordPress от Cloudways, но еще есть куда совершенствоваться. Я бы хотел, чтобы время загрузки сократилось до 1 секунды.

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

Купить и установить perfmatters очень просто. После того, как вы приобрели лицензию, загрузите .zip-файл плагина (всего 145 КБ) и загрузите его на свой сайт WordPress через панель инструментов.

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

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

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

Он очень прост в использовании, и большинство опций можно просто включить.

Вот список всех основных настроек:

  • Отключить эмодзи
  • Отключить встраивание
  • Удалить строки запроса
  • Отключить XML-RPC
  • Удалить перенос jQuery
  • Скрыть версию WP
  • Удалить ссылку на wlwmanifest
  • Удалить ссылку RSD
  • Удалить короткую ссылку
  • Отключить RSS-каналы
  • Удалить ссылки на RSS-каналы
  • Отключить самостоятельные пингбэки
  • Удалить ссылки REST API
  • Отключить дашиконы
  • Отключить Google Карты
  • Отключить измеритель надежности пароля
  • Отключить пульс
  • Частота сердцебиения
  • Ограничение количества ревизий сообщений
  • Интервал автосохранения
  • Изменить URL-адрес входа
  • Отключить диспетчер сценариев CSS и JS
  • Предварительная выборка DNS
  • Предварительное подключение

Также есть некоторые дополнительные настройки для пользователей WooCommerce:

  • Отключить сценарии
  • Отключить фрагментацию корзины
  • Отключить мета-окно статуса
  • Отключить виджеты

Вы также можете использовать perfmatters для настройки CDN (например, KeyCDN, прочитайте мой обзор здесь) и добавить код и настройки Google Analytics. Мне не нужны эти функции на этом сайте, но они были бы полезны, если бы я создавал новый сайт.

Лучшие настройки оптимизации скорости

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

перформанс-настройки

Включите следующие параметры:

  • Отключить эмодзи
  • Отключить встраивание
  • Удалить строки запроса
  • Отключить XML-RPC
  • Удалить перенос jQuery
  • Удалить ссылку на wlwmanifest
  • Удалить ссылку RSD
  • Удалить короткую ссылку
  • Отключить самостоятельные пингбэки
  • Удалить ссылки REST API
  • Отключить дашиконы
  • Отключить Google Карты
  • Отключить измеритель надежности пароля
  • Отключить Heartbeat (разрешить только при редактировании сообщений/страниц)
  • Частота сердцебиения (1 минута)
  • Ограничение количества ревизий сообщений (30)
  • Интервал автосохранения

Я оставил RSS-каналы нетронутыми, потому что использую их. Я оставил сердцебиение включенным при редактировании постов с частотой 60 секунд. Это означает, что мои сообщения по-прежнему будут автоматически сохраняться, но реже, чем по умолчанию, что приведет к меньшему количеству запросов.

Дополнительные настройки безопасности

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

  • Скрыть версию WP
  • Изменить URL-адрес входа

Расширенные настройки производительности

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

  • Отключить диспетчер сценариев CSS и JS
  • Предварительная выборка DNS
  • Предварительное подключение

Результаты: насколько perfmatters ускорили мой сайт?

Я провел еще один тест скорости после установки и настройки производительности:

после выступления

Неплохо! Теперь моя страница загружается менее чем за 2 секунды (точнее, за 1,918 секунды). Плагин удалил запрос и уменьшил размер моей страницы на 20 КБ. Это не моя мечта о скорости менее 1 секунды, но, тем не менее, это улучшение.

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

Перформанс того стоит?

По стоимости (менее 25 долларов за лицензию для одного сайта) и времени, необходимому для настройки (менее 5 минут), perfmatters — отличный способ дешево и быстро ускорить любой веб-сайт WordPress .

perfmatters оценивается исходя из годовой лицензии. Когда вы регистрируетесь, для вас автоматически создается годовая подписка (через Paypal или кредитную карту). Вы можете отменить в любое время. Если вы отмените подписку, вы по-прежнему сможете использовать плагин, но не будете получать поддержку или обновления по истечении срока действия лицензии.

Если вам нужны плагины скорости WordPress , я также рекомендую посмотреть на WPRocket (мой обзор здесь). Чтобы было ясно, вы можете использовать как WPRocket, так и perfmatters вместе, они не сильно пересекаются по своей функциональности — WPRocket — это плагин для кэширования, а perfmatters — это плагин для оптимизации запросов.

В конечном счете, можно пройти через WordPress вручную, закодировав все изменения, которые позволяет сделать perfmatters. Если вы не зацикливаетесь на кодировании, существует множество доступных бесплатных плагинов, которые будут делать каждую из вещей, которые делает perfmatters. Например, есть бесплатный подключаемый модуль для отключения XML-RPC и бесплатный подключаемый модуль для отключения или ограничения пульсирующего API.

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

Если вы покупаете плагин, посмотрите, можете ли вы получить скидку 10% с купоном «PERFMATTERS» , пока вы на нем!