Содержание

WordPress тормозит! Как быстро найти причину?

Хочу поделиться с вами информацией на тему производительности сайта на wordpress. Не всегда бывает просто узнать, почему он внезапно начал тормозить. В общем случае нужно запустить профилирование php чем то наподобие xhprof или xdebug и смотреть, в чем проблема. Но это трудный путь, для того чтобы по нему пройти, необходимы знания и небольшая работа с кодом сайта. Есть путь проще с помощью wp-cli и profile-command.


Онлайн-курс по Kubernetes – для разработчиков, администраторов, технических лидеров, которые хотят изучить современную платформу для микросервисов Kubernetes. Самый полный русскоязычный курс по очень востребованным и хорошо оплачиваемым навыкам. Курс не для новичков – нужно пройти
.

Введение

В случае использования wp-cli, специальные знания не нужны. В код wordpress тоже лазить не надо. Нужен будет только консольный доступ к web серверу по ssh. WP-CLI — это по сути набор php скриптов для работы с сайтом на worpdress через командную строку. Многое из того, что вы делаете через админку сайта можно сделать с его помощью. Например, обновить или установить плагин. С помощью wp-cli этот процесс можно заскриптовать и автоматизировать.

В том числе через wp-cli и дополнение к нему profile-command можно выполнить профилирование wordpress и понять, что и как влияет на скорость загрузки и работы сайта. Я впервые познакомился с этим инструментом, когда внезапно у меня начала тормозить админка одного из сайтов на wordpress. Она грузилась по 10-15 секунд и невозможно было понять, с чем именно это связано. С помощью profile-command я смог определить, какой плагин замедлял работу сайта.

Конкретно для подобного случая, когда тормозит админка worpdress из-за какого-то плагина, я и рассмотрю работу с wp-cli/profile-command. Начнем с того, что установим wp-cli на сервер.

Установка wp-cli

Как я уже сказал ранее, wp-cli это просто php скрипт, так что каких-то особенных проблем с его установкой нет. Подключаемся к серверу по ssh и скачиваем исходник:

# cd ~
# curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

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

# chmod +x wp-cli.phar
# mv wp-cli.phar /usr/local/bin/wp

Проверяем, все ли в порядке:

# wp --info

У меня это тестовый web сервер на базе Centos. Я подключился под root. Дальше нам нужно будет все делать от имени пользователя, под которым работает web сервер. В моем случае это стандартный пользователь nginx. Проверим работу под ним.

# sudo -u nginx wp --info
sudo: wp: command not found

Для этого пользователя не прописан path=/usr/local/bin, поэтому надо писать полный путь к скрипту.

# sudo -u nginx /usr/local/bin/wp --info

Теперь выполним установку пакета profile-command.

# sudo -u nginx /usr/local/bin/wp package install [email protected]:wp-cli/profile-command.git

Если у вас по-умолчанию для работы php скрипта выделяется менее 256мб памяти, то скорее всего получите ошибку:

PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 9437184 bytes) in phar:///usr/local/bin/wp/vendor/composer/composer/src/Composer/Repository/ComposerRepository.php on line 588
Reverted composer.json.
WP-CLI ran out of memory. Please see https://bit.ly/wpclimem for further help.

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

# sudo -u nginx php -d memory_limit=512M /usr/local/bin/wp package install [email protected]:wp-cli/profile-command.git

Wp-cli хранит все настройки и пакеты в домашней директории пользователя, в папке .wp-cli. У пользователя должны быть права на ее создание. В моем случае пользователь nginx имеет домашнюю директорию /var/cache/nginx, в которую у него нет прав на запись. В итоге, папку .wp-cli я создал вручную и назначил ей права пользователя nginx.

# mkdir /var/cache/nginx
# chown -R nginx. /var/cache/nginx
# chmod -R 0700 /var/cache/nginx

После этого установка модуля прошла без ошибок. По сути, были просто скачаны его исходники в директорию /var/cache/nginx/.wp-cli/packages/vendor/wp-cli/profile-command.

У нас все готово для профилирования wordpress, чтобы понять, из-за чего он может тормозить. Давайте разберем, как это сделать.

Смотрим, из-за чего тормозит wordpress

Запускаем профилировщик, указывая ему путь к директории с сайтом wordpress.

# sudo -u nginx /usr/local/bin/wp profile stage --path=/web/sites/serveradmin.ru/www

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

Мы видим 3 этапа загрузки wordpress с указанием затраченного времени на каждый этап. Что они значат:

  1. bootstrap — по сути это сам wordpress и есть. Тут загружаются плагины, темы и хуки движка.
  2. main_query — формирование на основе запроса страницы основного класса worpdress — WP_Query.
  3. termplate — здесь wordpress на основе данных из wp_query определяет тему и рендерит вывод.

Можно выбирать набор столбцов для вывода. Например, можно оставить только название этапа, время выполнения и использование кэша.

# sudo -u nginx /usr/local/bin/wp profile stage --fields=stage,time,cache_ratio --path=/web/sites/serveradmin.ru/www

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

# sudo -u nginx /usr/local/bin/wp profile stage bootstrap --path=/web/sites/serveradmin.ru/www

Видим список хуков. Смотрим информацию по хукам plugins_loaded и init.

# sudo -u nginx /usr/local/bin/wp profile hook plugins_loaded --fields=callback,location,time,cache_ratio,request_time --path=/web/sites/serveradmin.ru/www

Если какой-то плагин wordpress тормозит, вы увидите это в таблице. В моем случае явного аутсайдера нет, так как на сайте все в порядке. Иногда бывает так, что какой-то плагин вообще ломает работу сайта так, что даже профайлер не работает. Можно исключить этот плагин из работы и протестировать скорость запуска wordpress без него. Делается это так.

# sudo -u nginx /usr/local/bin/wp profile hook plugins_loaded --fields=callback,location,time,cache_ratio,request_time --path=/web/sites/serveradmin.ru/www --skip-plugins=wpforo

Можно сразу отсортировать вывод по определенным столбцам. Например, по времени исполнения.

# sudo -u nginx /usr/local/bin/wp profile hook init --fields=callback,location,time,cache_ratio,request_time --path=/web/sites/serveradmin.ru/www --orderby=time --order=DESC

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

Заключение


Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!

Вот таким простым способом можно выяснить, из-за чего тормозит WordPress. При чем вам не нужно ничего устанавливать на сервер, кроме дополнительных php скриптов. В сам код сайта тоже лазить не надо. Простые ситуации очень быстро и просто решаются с помощью wp-cli.  С помощью него можно быстро выяснить, из-за какого плагина не работает сайт. Обычно я иду в директорию /wp-content/plugins и начинаю по очереди отключать плагины, переименовывая директории. С помощью wp-cli/profile-command это сделать проще и быстрее.

Не забывайте, что сайт может тормозить не только из-за внутренних проблем движка, но и других. Вот инструмент для выявления проблем — webpagetest, а вот пример аудита быстродействия сайт — Оптимизация скорости сайта, аудит сайта.

Онлайн курсы по Mikrotik

Если у вас есть желание научиться работать с роутерами микротик и стать специалистом в этой области, рекомендую пройти курсы по программе, основанной на информации из официального курса MikroTik Certified Network Associate. Помимо официальной программы, в курсах будут лабораторные работы, в которых вы на практике сможете проверить и закрепить полученные знания. Все подробности на сайте .

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

  • Знания, ориентированные на практику;
  • Реальные ситуации и задачи;
  • Лучшее из международных программ.
Помогла статья? Подписывайся на telegram канал автора

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

Медленная работа админ-панели WordPress. Варианты решения

Медленная работа админ-панели не повод отчаиваться

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

Но временами случается такое что панель администратора очень сильно начинает тормозить. При этом пользовательская часть сайта работает исправно и без нареканий, а вот при входе в административную часть начинается очень медленная его работа. Выражается это в долгом открытии страниц панели, в долгом обновлении измененных страниц или записей. Список всего можно перечислять до бесконечности. Конечно, проблемы со скоростью работы панели напрямую влияют на администрирование сайта. Банальная вставка изображения на страницу превращается в получасовое мучение и трату нервов. Но, медленная работа админ-панели WordPress — это зачастую легко устраняемая проблема. Факторов таких сбоев может быть много, мы рассмотрим только те, которые встречаются наиболее часто. 

Причина 1. Некорректный плагин.

Самая распространенная причина «тормозов» в админ-панели — это неправильно работающий плагин. Зачастую проблемами «тормозов» админки являются плагины которые некорректно работают. Они могут отправлять запросы к Базе Данных и на этом очень сильно подвисать. 

Определить что у вас медленно работает админка из-за плагина можно легко. Просто отключайте все плагины по очереди, один за другим и проверяйте скорость работы панели. После того как вы найдете плагин есть два варианта решения. Либо удалить плагин совсем и использовать альтернативные варианты либо (если это возможно) обновить его до более новой версии. В 90% случаев проблема медленной работы админ-панели решается этим способом. 

Причина 2. Старая версия php используемая на хостинге.

Новые версии WordPress стабильно работают на старых версиях php, например таких как версии php 5.4 и прочее. Но рекомендуется использовать новые версии, так сайт будет работать корректно. Это относится не только к самому движку WordPress, но и к устанавливаемым темам, плагинам и расширениям. Новые версии языка более стабильно и быстрее работают при запросах к БД, код более оптимизирован чем в старых версиях. 

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

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

Причина 3. Тема тормозит админ-панель.

Медленная работа админ-панели, в некоторых случаях может быть вызвана темой. Принцип поиска данной неисправности такой же как и при поиске неработающих плагинов. Ставим другую тему и смотрим на результат или его отсутствие. Если после смены темы админ-панель стала работать быстрее то меняем тему на новую, либо обновляем до более новой версии.

Это основные и самые распространенные причины медленной работы админ-панели WordPress. Если данные варианты вам не помогли, то нужно просматривать логи запросов к БД и выявлять запросы тормозящие работу админки. Надеемся что наши советы Вам помогли. 

Разработка сайтов от Web-legko.ru

 



Просмотров:
390

Оптимизация премиум темы wordpress, админка перестала тормозить

Часто мои подписчики пишут о том, что им нужно оптимизировать тему на wordpress которую они купили в интернете или скачали в свободном доступе. Вот и мой знакомый приобретая очередную тему на популярном зарубежном маркетплейсе ThemeForest получил хорошую но очень перегруженную тему, в которой большая часть функционала ему была не нужна. Его сайт долгое время работал, более 2 лет и настало время когда знакомый просто замучался работать с тормозами на вид очень простой темы. Я по дружбе решил его тему почистить и заодно сложить новую статью на свой блог. Как оказалось достаточно простая задача в его теме была для опытного разработчика, но потратить время пришлось.

Что пришлось чистить в шаблоне

  1. В теме было встроено много плагинов которые не использовались но создавали таблицы в базе данных.
  2. Было замечено создание множества лишних картинок в папке uploads
  3. Тема создавала типы данных которые в админ панели отображались как отдельные меню, это было и неудобно и дополнительно нагружало работу панели администратора.
  4. Для таких типов как портфолио, клиенты и задачи которые не использовались тема создавала метабоксы и произвольные поля.
  5. При установке темы импортировались опции для всего что она умеет, но большинство настроек так и не использовались, отсюда хлам в базе данных.

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

Далее при помощи программы total comander я нашел все файлы в которых содержался текст add_theme_support или add_image_size. Потом посмотрел что за изображения создаются при помощи этих функций и закоментировал лишние. Мои действия привели к тому что CMS перестала формировать лишние картинки на сервере, это в перспективе могло уменьшить потребление места на хостинге на 30%. Согласитесь не мало для сайтов которые развиваются постоянно! В число лишних изображений вошли картинки портфолио, магазина, форума, социальной сети (это все что не использовалось на сайте но могло мешать быстрой работе CMS).

Удаление лишних частей темы

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

Следующим шагом я удалил ненужные типы данных, чтобы их найти я также использовал поиск программы total comander, искал участки кода где есть упоминания  register_post_type. Найдя код который определял новые типы данных я его закомментировал. далее по тому же принципу при помощи программы я нашел update_post_meta, add_meta_box, get_post_meta, add_post_meta. Найдя эти участки я смог удалить лишние метабоксы и код который определял дополнительные опции для ненужных типов данных. Имена опций которые необходимо было чистить в базе данных я записал на будущее. Записывая все что я чистил, формировался план чистки базы данных.

Чистка базы данных

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

Список таблиц магазина woocommerce которые я удалял

  • woocommerce_attribute_taxonomies
  • woocommerce_termmeta
  • woocommerce_downloadable_product_permissions
  • woocommerce_order_itemmeta
  • woocommerce_tax_rates
  • woocommerce_tax_rate_locations

Список таблиц соцсети BuddyPress которые я удалял

Я удалил все таблицы которые начинаются вот так [$table_prefix]_bp_, префикс wordpress и префикс таблиц BuddyPress.

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

Как оказалось у плагина форума bbpress таблиц в базе не было, видимо он использовал таблицы wordpress или тема в стандартной установке их не добавляла, без установки плагина.

Удаление лишних опций

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

Для удаления опций плагина соцсети BuddyPress мне было необходимо войти в phpmyadmin и открыть таблицу wp_options, где и хранятся все опции CMS WordPress, темы и сторонних плагинов. Опции BuddyPress начинаются со специального префикса bp_ или bp-, их можно найти в нашей таблице wp_options в столбце option_name.

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

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

Ускорение путем очистки хлама на сайте

Еще для ускорения старого сайта вы можете воспользоваться плагином WP-Optimize, он очень хорошо чистит базу данных от старых комментариев, ревизий записей и страниц. Вообще плагин очень много разных вещей полезных умеет и думаю правильно будет просто дать на него ссылку, а вы его рассмотрите. Так как информация которую я выложу может оказаться неактуальной на момент прочтения статьи, главное не забывайте делать копию сайта, чтобы потом не переделывать все заново.

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

Если у кого есть еще какие идеи для чистки темы и ускорения работы сайта пишите в комментариях. Все ваши идеи я с радостью протестирую и отпишусь в статье! Давайте собирать вместе полезные материалы по  ускорению wordpress и чистке премиум тем.

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

Пишите:



Как сделать так, чтобы загрузка вашего WordPress сайта была действительно медленной (100% серьезный пост) ?

Нет – вы не правильно прочитали заголовок этого поста. Мы думали, что было слишком много разговоров о том, как ускорить WordPress.

Люди говорят что-то вроде: «скорость страницы влияет на ваш рейтинг в Google» или «медленный сайт плохо влияет на конверсии».

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

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

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

Как сделать так, чтобы ваш сайт WordPress загружался как можно медленнее

Давайте рассмотрим тактику замедления WordPress, начиная с одного из ваших самых важных решений …

Pick Slower WordPress Хостинг

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

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

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

Супер раздражает, верно?

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

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

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

Экономия 3 доллара в месяц в обмен на более медленное время загрузки страницы? Вот Это Да! Какая отличная сделка.

Выберите огромную тему, которая полностью упакована с функциями

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

Чтобы ваша тема дала вам хорошую медленную основу, вы определенно не хотите выбирать оптимизированную по производительности тему, такую ​​как Astra ( наш обзор ), GeneratePress ( наш обзор ) или Neve ( наш обзор ).

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

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

Если вы посмотрите вокруг, вы можете найти темы, которые имеют более 100 HTTP-запросов к своему демонстрационному контенту, с размерами страниц в диапазоне 4+ МБ. Это музыка для ушей медленного поклонника WordPress.

Абсолютно, положительно, НЕ используйте кеширование страниц

WP Rocket позволяет слишком легко ускорить ваш сайт WordPress

Если вы хотите замедлить WordPress, кэширование страниц – ваш злейший враг. Кэширование страниц ускоряет загрузку вашего сайта, сохраняя статические HTML-версии ваших страниц и доставляя их посетителям, вместо того, чтобы динамически создавать их с помощью PHP для каждого посещения.

Я провел много тестов до / после с кэшированием страниц, и я видел, что кэширование страниц часто может сократить время загрузки страниц на 30-40%, что является абсолютно ужасным фактом (.

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

Эти плагины позволяют очень просто реализовать кэширование страниц, что разочаровывает, потому что мы могли бы сделать Интернет намного медленнее, если бы было сложнее использовать кэширование страниц ( W3 Total Cache сделал все возможное, но люди все же сделали более простые альтернативы).

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

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

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

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

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

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

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

Другая стратегия заключается в поиске плагинов с постоянно включенной функциональностью, таких как Broken Link Checker. Broken Link Checker настолько эффективен при поглощении ресурсов сервера, что многие управляемые хосты WordPress его запрещают. WP Engine имеет большой список плагинов, которые вы можете установить, чтобы замедлить работу вашего сайта.

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

Грузите огромные, несжатые изображения. Чем больше, тем лучше

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

Чтобы это исправить, вы всегда должны использовать изображения шириной не менее 3000 пикселей. Если вы можете найти изображения 8K Ultra-HD, это даже лучше. В конце концов, что, если у вас есть посетитель, который просматривает их 8K UHD TV? Вы можете найти несколько отличных обоев 8k обои из Unsplash.

Даже если вы отображаете изображения в небольшой области (например, на боковой панели), вы все равно должны загружать их в максимальном разрешении. В конце концов, что если человек, просматривающий их на UHD-телевизоре, и вдруг он захочет загрузить изображение на свой компьютер?

И последнее замечание: не сжимайте изображения, так как это может уменьшить их размер без изменения разрешения.

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

Переход на PHP 5.6 (или ниже, в идеале)

WordPress работает на PHP, и более новые версии PHP (7.1+) предлагают большие улучшения производительности по сравнению со старыми версиями, что ужасно с точки зрения антипроизводительности.

К счастью, многие владельцы WordPress понимают важность наличия медленно загружаемого сайта, поэтому более 25% пользователей WordPress все еще используют PHP 5.6 или ниже.

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

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

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

Ваш WordPress сайт медленнее? 

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

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

У вас есть какие-либо вопросы по поводу нашего 100% серьезного урока о том, как замедлить работу WordPress? Дайте нам знать об этом в комментариях! 🙂

оптимизируем блог, убираем кривые плагины

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

Представим ситуацию: Вы поставили ряд плагинов себе на блог, в результате чего, Ваш блог начал работать некорректно (долго грузится, выдает ошибку и т.п.). Как же узнать, какой плагин виноват в “тормозах”? Решение есть: WP Tuner подсвечивает желтым цветом тот плагин, из-за которого происходит то или иное замедление блога. Благодаря нему Вы легко исправите/деактивируете/скачаете более свежий плагин.

Плагин WP Tuner рекомендую ставить обязательно, и вообще: плагины, которые я описывал до этого урока, я ставлю на все свои блоги.

Дополнение к уроку: в связи с тем, что WordPress обновляется, я НЕ РЕКОМЕНДУЮ ставить плагин, который разбирается в этом уроке, ставьте только ПО НЕОБХОДИМОСТИ. Если вдруг у вас блог перестал работать после установки плагина, стал белый экран и т.п. просто удалите папку с плагином и все! Папка называется wptuner, она находится в папке wp-content/plugins.

Работа с плагином

WP Tuner

  1. Заходите в админку, пункт Плагины и ищете там плагин WP Tuner. Активируете его (если Вы не знаете, как активировать плагины, прочитайте предыдущие уроки).
  2. И Вы, сразу же, прям в админке, увидите внизу страницы работу данного плагина. Просто опускаетесь вниз и смотрите:
    Тут Вы можете видеть Время рендеринга: 6.534 сек., Запросы БД: 126. Эти показатели довольно большие, но не переживайте: такая замедленная работа блога только на локальном сервере (как мы перенесем наш блог на реальный хостинг, все будет нормально).
  3. В предыдущем пункте мы смотрели производительность админки. Таким же образом Вы можете просмотреть статистику плагина WP Tuner непосредственно на блоге. Для этого заходите на блог, и внизу страницы Вы увидите работу этого плагина. И еще, Вы должны убедиться, что вошли на блог как admin. Для этого заходите на любой пост, и должны увидеть примерно следующее (в области комментариев):
  4. К сожалению, плагин WP Tuner не работает на всех темах. И если Вы чувствуете, что с Вашим блогом что-то не так и с Вашей темой WP Tuner не работает, Вы можете поменять тему на стандартную (Как менять темы на WordPress), должно все заработать. Например, данный плагин на моей теме RoyaleBlue не показывает статистику на блоге, и чтобы посмотреть его работу, я меняю на стандартную тему, смотрю что да как и перехожу обратно на предыдущую тему. Да, не совсем удобно, но иногда крайне полезно. Вот реальный пример необходимости плагина WP Tuner.

На сегодня все. С каждым днем, мы все ближе и ближе к запуску СОБСТВЕННОГО блога. Напоминаю: пока Вы ждете новых уроков, можете писать посты по тематике своего блога (Урок 7 Выбираем тематику блога).

__________________________________
Следующий урок: Урок 21 Плагин Subscribe To Comments для подписки на комментарии.

Лучшая защита WordPress — плагин All In One WP Security (настройка)

Меня взломали. Знаете как страницу во ВКонтакте. Но они не клянчили денег, а насоздавали множество “левых” страниц с ссылками на разные сайты. Тогда я задумался над защитой своего блога. И я нашел идеальное решение.

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

Потом я установил множество плагинов для защиты ВордПресса от взлома. Но блог стал жутко тормозить. Страницы грузились по пять десять секунд. Это очень долго.

Я начал искать плагины которые не так сильно нагружают систему. Читал отзывы по этим плагинами и все чаще стал натыкаться на All In One WP Security. По описанию он мне очень понравился и я решил поставить его себе на блог. И он защищает меня до сих пор, так как ничего лучше я не встречал.

Что умеет All In One WP Security (защита wordpress всё в одном):

  • Делает резервные копии базы данных, файла конфигурации wp-config. и файла .htaccess
  • Смена адреса страницы авторизации
  • Скрывает информацию о версии WordPress
  • Защита админки – блокировка при неправильной авторизации
  • Защита от роботов
  • И ещё много чего полезного

Я смело могу сказать, что плагин безопасности All In One WP Security – это лучшая защита wordpress сайта.

Настройка All In One WP Security

Зайдя в отдел Настройки, первым делом нужно сделать резервные копии:

  • база данных;
  • файл wp-config;
  • файл htaccess

Делается это на первой странице настройки плагина All In One WP Security.

сделайте бэкап (резервную копию) перед началом работы

Пройдусь только по самым важным пунктам.

пункты настройки плагина all in one wp security

Панель управления

Тут нас встречает счетчик “Измеритель безопасности”. Он показывает уровень защиты сайта. Ваш сайт должен быть как минимум в зеленой зоне. Не надо гнаться за максимальной планкой – лишние настройки могут нарушить функционал сайта. Добейтесь золотой середины.

Счетчик защиты сайта на wordpress

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

цифра прибавляется к общему счету безопасности

Настройки

Вкладка WP Version Info

Чекаем галочку Удаление метаданных WP Generator.

Удаление метаданных WP Generator

Делается это для того, чтобы в коде не отображалась установленная у вас версия движка WordPress. Злоумышленники знают в какой версии есть уязвимости, и зная установленную у вас версию ВордПресса смогут быстрее взломать ваш сайт.

Администраторы

Пользовательское имя WP

Если у вас логин для входа в админку admin, то обязательно меняем его. Admin это самый популярный логин. Многие ЦМСки предлагают его по умолчанию, а людям просто лень его менять.
Злоумышленники используют различные программы для взлома сайтов. Эти программы подбирают логины и пароли пока не найдут подходящую комбинацию.
Поэтому не используйте логин admin.

Отображаемое имя

Если ваш ник совпадает с логином, то обязательно меняем логин или ник.

Пароль

Если ввести тут свой пароль, то плагин покажет за какое время можно взломать ваш сайт.
Рекомендации по усилению надёжности пароля:

  • Пароль должен состоять из букв и цифр
  • Используйте строчные и прописанные буквы
  • Не используйте короткие пароли (минимум 6 символов)
  • Желательно наличие в пароле спецсимволов (% # _  * @ $ и подробных)

Сложность пароля

Авторизация

вкладка Блокировка авторизаций

Обязательно включаем. Если в течении 5 минут кто-то неправильно введёт пароль 3 раза, то IP заблокируется на 60 минут. Можно поставить и больше, но лучше этого не делать. Может случится так, что вы сами неправильно введёте пароль и будете потом ждать месяцы или даже годы 🙂
Отмечаем галочку “Сразу заблокировать неверные пользовательские имена”.
Допустим ваш логин hozyainsayta, и если кто-то введёт другой логин (например login), то его IP адрес автоматически заблокируется.

опции блокировки авторизации

Автоматическое разлогинивание пользователей

Ставим галочку. Если вы зайдёте в админку сайта с другого компьютера и забудете выйти из админки, то через указанный промежуток времени система сама вас разлогинит.
Я ставлю 1440 минут (это 24 часа).

Опции автоматического разлогинивания пользователей

Регистрация пользователей

Подтверждение вручную

Чекаем “Активировать ручное одобрение новых регистраций”

Ручное одобрение новых регистраций

CAPTCHA при регистрации

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

Registration Honeypot (бочка мёда)

Отмечаем. И не оставляем роботам не единого шанса. Эта настройка создает дополнительное невидимое поле (типа Введите сюда текст). Это поле видят только роботы. Так как они автоматически заполняют все поля, то и в это поле что-то напишут. Система автоматически блокирует те попытки регистрации у которых будет заполнено это поле.

Защита базы данных

Префикс таблиц БД

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

обязательно сделайте резервную копию БД

Если вы только что создали свой сайт, то можете смело менять префикс.

Префикс таблиц Базы данных

Резервное копирование базы данных

Включаем автоматическое создание бэкапов.
Выбираем частоту создание резервных копий.
И количество файлов с этими резервными копиями, которые будут храниться. Потом они начнут перезаписывается.
Если вы хотите, чтобы эти файлы дополнительно посылались на вашу электронную почту, то отмечаем соответствующую галочку. У меня для этих целей в почтовом ящике заведена отдельная папка, туда пересылаются все бекапы (моих и клиентских сайтов).

Настройки резервного копирования Базы данных

Защита файловой системы

Доступ к файлам

Тут меняем права доступа к файлам, чтобы все было зелёным.

Доступ к файлам

Редактирование файлов php

Ставим в том случае, если вы не редактируете файлы через админку. Вообще вносить какие либо изменения в файлы нужно через программы ftp-менеджеры (типо файлзилла). Так в случае какого либо “косяка” всегда можно отменить предыдущее действие.

Доступ к файлам wp

Запрещаем доступ. Этим действием мы сможем скрыть важную для хакеров информацию.

Черный список

Если у вас уже есть IP адреса которым вы хотите запретить доступ к сайту, то включайте эту опцию.

Блокировка пользователей по IP

Файрволл

Базовые правила файрволла.

Файрволл и брандмауэр это программный комплекс представляющий собой фильтр несанкционированного трафика.

Эти правила вносятся в файл .htaccess, поэтому сначала делаем его резервную копию.

Теперь можно проставить нужные галочки:

Активировать основные функции брандмауэраЗащита от уязвимости XMLRPC и Pingback WordPressБлокировать доступ к debug.log

Дополнительные правила файрволла

На этой вкладке отмечаем следующие галочки:

  • Отключить возможность просмотра директорий
  • Отключить HTTP-трассировку
  • Запретить комментарии через прокси
  • Запретить вредоносные строки в запросах (Может нарушить функциональность других плагинов)
  • Активировать дополнительную фильтрацию символов (Тоже действуем с осторожностью, надо смотреть как влияет на работоспособность сайта)
      У каждого пункта есть кнопка “+ Подробнее” там вы можете почитать подробно про каждую опцию.

6G Blacklist Firewall Rules

Отмечаем оба пункта. Это проверенный список правил который дает плагин для безопасности wordpress сайта.

Настройки файрволла (брандмауэра)

Интернет-боты

Могут появиться проблемы с индексацией сайта. Я данную опцию не включаю.

Предотвратить хотлинки

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

Детектирование 404

Ошибка 404 (такой страницы нет) появляется при ошибочном вводе адреса страницы. Хакеры перебором пытаются найти страницы с уязвимостями и поэтому вводят много несуществующих урлов в короткий промежуток времени.
Такие попытки взлома будут заноситься в таблицу на этой странице и чекнув галочку – вы сможете блокировать их IP адреса на указанное время.

Настройки отслеживания ошибок 404

Защита от брутфорс-атак

Переименовать страницу логина

По умолчанию у всех сайтов на Вордпрессе одинаковый адрес страницы авторизации. И поэтому злоумышленники точно знают где начать взламывать сайт.
Эта опция позволяет изменить адрес этой страницы. Это очень хорошая защита wordpress сайта. Обязательно меняем адрес. Я эту галочку не отметил, потому-что мой хостинг автоматически изменил мне эту страницу во время установки системы.

Переименовать страницу логина

Защита от брутфорс-атак с помощью куки

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

CAPTCHA на логин

Если на вашем сайте много пользователей или у вас интернет-магазин, то можете включать Капчу при авторизации во всех пунктах.

Защита капчей при авторизации

Белый список для логина

Заходите в админку только с домашнего компа и вы единственный пользователь своего сайта? Тогда впишите свой АйПи адрес и всем остальным доступ к странице авторизации будет закрыт.

Только указанные в списке IP имеют доступ к сайту

Бочка с медом (Honeypot)

Таже знакомая нам Бочка с мёдом – скрытое поле для роботов, но теперь для страницы авторизации.

Защита от роботов при попытке авторизации

Защита от SPAM

Вкладка Спам в комментариях

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

Защита комментариев

Сканнер

Отслеживание изменений в файлах

Конечно ставим галочку.
Если защита wordpress плагина All In One WP Security все же пропустит хакера, то вы сможете узнать какие именно файлы изменил взломщик. Тогда вы сможете восстановить эти файлы из резервной копии.

Отслеживание изменений в файлах

Режим обслуживания

Защиты сайту не прибавит, но позволит создать заглушку на время пока вы “ремонтируете” сайт, тогда посетители поймут, что сайт не сломан, а идут профилактические работы.

Разное

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

Защита от копирования текста

Настройка плагина безопасности WordPress All In One WP Security завершена.
Теперь самое время вернуться к пункту Панель управления и посмотреть, сколько балов показывает счетчик защиты.

Мой сайт защищен на 290 балов

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

Как установить счетчик яндекс метрика на WordPress

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

Также хочу порекомендовать свой видеокурс по созданию интернет-магазина на WordPress.

Небольшая подготовка – зайдите в Яндекс Метрику и скопируйте код отслеживания, держите его неподалёку.

Способ 1. Используем готовый плагин

Окей, заходим в админку вашего сайта на WordPress, переходим в меню в Плагины > Добавить новый и в поиске вбиваем «яндекс метрика» например.

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

Пусть вас не особо беспокоит то, что он обновлялся два года назад и не тестировался с вашей версией WordPress – я знаю этого разработчика и смотрел код этого плагина – там всё чисто и классно! Можете спокойно использовать его на сайте.

После того, как вы установите и активируете этот плагин, всё, что вам остаётся сделать, это перейти в админке в Настройки > Яндекс Метрика и просто вставить туда свой код счетчика.

Максимально интуитивный в использовании плагин.

Способ 2. Без использования плагинов

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

add_action( 'wp_head', 'true_metrika' );
 
function true_metrika(){
	?>
	Тут разместите ваш код Яндекс Метрики
	<?php
}

Не знаете, куда вставлять код?

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Если вам нужна помощь с сайтом или разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда будем рады вам помочь!

13 Медленных средств защиты панели управления WordPress для более быстрой панели администратора

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

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

Иногда из-за этого ваша панель управления WordPress полностью перестает загружаться. Хватит, хватит .

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

Как исправить медленную панель администратора WordPress

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

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

Понять? Хорошо, давайте разберемся, как можно исправить медленную панель администратора WordPress.

1. Исключите проблемы с подключением

Прежде чем делать что-либо еще, убедитесь, что медленная панель управления WordPress не вызвана вашим подключением к Интернету.Если вы в целом путешествуете по сети медленно, возможно, вам просто нужно перезагрузить роутер.

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

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

Вы также можете найти информацию о статусе сервера через панель управления (ищите что-то под названием «Производительность»).

2. Выберите лучший хост или обновите свое оборудование

Вы можете подождать, пока не исчерпаете все остальные возможности, прежде чем переходить к ядерному решению. Но суть в следующем:

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

Если ваш сайт становится слишком ресурсоемким, вам потребуется:

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

Но если вас не устраивают другие аспекты вашего хостинга, выбор управляемого хостинга WordPress дает множество преимуществ.Мы предлагаем нашим клиентам бесплатную миграцию на наши полностью управляемые серверы WP Engine. Благодаря такому типу хостингового решения для WordPress вам больше никогда не придется перемещать хостинговые компании.

Выбор облачного хостинга Google также дает множество преимуществ. Это может подойти для многих веб-сайтов WordPress!

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

3. Убедитесь, что это не весь сайт

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

Если это так, прокрутите назад и загрузите «Контрольный список из 12 шагов для достижения времени загрузки менее 1 секунды». Это руководство проведет вас через процесс ускорения работы сайта WordPress.

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

Хотя W3 Total Cache может быть эффективным подключаемым модулем, он также является подавляющим модулем. Он включает в себя потрясающее количество настроек, которые вы можете настроить. И это отлично подходит для опытных пользователей. Но у новичков это может вызвать массовое недоумение.

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

Итак, вы знаете, как реагирует большинство новичков? Они видят это:

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

Ну да … пока их администратор WordPress не начнет работать как артритная черепаха. Похоже, это ты?

Видите ли, проблема с включением всех методов кэширования в W3 Total Cache состоит в том, что двумя из этих методов являются кэширование базы данных и кэширование объектов.

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

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

Итак! Шаг 1. Если вы используете плагин кэширования (особенно W3 Total Cache), убедитесь, что вы отключили кэширование базы данных и объектов, и посмотрите, решит ли это вашу проблему:

5. Используйте правильные правила страницы CloudFlare

Если вы не используя CloudFlare, вы можете пропустить это. Но если да, вам обязательно нужно попробовать.

Большинство людей проходят базовый процесс настройки CloudFlare, проверяют его работу и прекращают работу.

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

Для этого перейдите к Правилам страницы в своей учетной записи CloudFlare:

Затем создайте новое правило для yoursite.com/wp-admin*. Отключите приложения Performance и .

Помните: эти изменения коснутся только вашего администратора WordPress — вы все равно получите преимущества CloudFlare на своем общедоступном сайте.

И все! CloudFlare теперь будет игнорировать вашего администратора WordPress.

6. Просмотрите последние обновления WordPress

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

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

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

7. Удалите плагины с высоким ресурсом

Некоторые плагины WordPress влияют на производительность вашей панели инструментов. Типичные виновники:

  • WPML
  • Некоторые плагины SEO / Analytics
  • Проверка неработающих ссылок

Но они не единственные. 🆘 Query Monitor — это качественный плагин, который может помочь вам найти узкие места в ваших плагинах (а также в некоторых других областях вашего сайта).Click To Tweet

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

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

Или, если хотите, найдите время, чтобы лучше познакомиться с ресурсоемким плагином, прежде чем отказаться от него.Там может быть параметр, который вы можете легко отключить (аналогично тому, что вы делали с W3 Total Cache), чтобы ускорить работу панели управления WordPress. Хорошим примером этого может быть Wordfence:

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

8. Удалите неиспользуемые, устаревшие и ненужные плагины и темы

Как видите, плагины и темы могут быть проблематичными в WordPress, если вы используете неправильный, слишком много или неожиданно между ними возникает конфликт. Ваш лучший выбор? Если вы собираетесь использовать плагины и темы WordPress (а вы это сделаете), подумайте, какие из них вы устанавливаете на свой сайт в первую очередь, а затем держите их в порядке. Это означает удаление всего, что:

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

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

9. Используйте подключаемый модуль Heartbeat Control

WordPress Heartbeat API (также известный как admin-ajax.php) отлично подходит для таких вещей, как автосохранение, контроль версий и управление сеансами между несколькими учетными записями WordPress. Но это не всегда хорошо для производительности.

Добавляет ряд новых вызовов PHP и может вызвать высокую загрузку ЦП. Это означает более медленную работу администратора WordPress.

Чтобы уменьшить нагрузку, вызванную Heartbeat API, вы можете использовать бесплатный плагин Heartbeat Control.

Установите и активируйте плагин. Затем перейдите в Settings → Heartbeat Control.

Я рекомендую вам выбрать Разрешить только на страницах редактирования сообщений и установить продолжительность 60 секунд. Таким образом, вы по-прежнему получите автоматическое сохранение (отлично подходит для предотвращения потери работы), но устраните большую часть снижения производительности, увеличив продолжительность и отключив Heartbeat API на других страницах в панели администратора.

10. Удалите переходные процессы WooCommerce

Если вы используете WooCommerce, иногда переходные процессы, созданные WooCommerce, могут замедлить работу вашей информационной панели. Переходные процессы — это в основном способ хранения удаленных вызовов API в вашей локальной базе данных WordPress. У них определенно есть цель.Но они также могут загромождать вашу базу данных, если вы не будете осторожны.

Бесплатный плагин Transients Manager Пиппина Уильямсона позволяет управлять переходными процессами и удалять те, срок действия которых истек. Попробуйте, если у вас большой магазин WooCommerce.

11. Оптимизируйте базу данных вашего сайта WordPress

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

По умолчанию WordPress хранит ненужные данные, такие как редакции сообщений и удаленные комментарии в вашей базе данных. Использование такого плагина, как WP-Optimize, позволяет вам удалить весь мусор и оптимизировать вашу базу данных.

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

12. Попробуйте вернуться к теме WordPress по умолчанию.

Это последнее средство.Но если ничего не помогло, попробуйте вернуться к Twenty Seventeen по умолчанию. Иногда темы, особенно плохо закодированные, могут вызывать ошибки и, следовательно, замедлять работу вашего сайта. Если ваша тема содержит ошибки, это может повлиять как на производительность вашего интерфейса, так и на скорость работы вашего wp-admin.

Если переключение обратно на Twenty Seventeen совпадает с заметным увеличением скорости вашей информационной панели, то вы, вероятно, имеете дело с бессмысленной темой.

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

Просмотрите этот список из 52 самых быстрых тем WordPress, чтобы найти ту, которая подойдет для ваших целей.

13. Загрузите свежие версии wp-admin и wp-includes

Вот еще один последний вариант. Если вы все еще боретесь с медленной панелью управления, вы можете попробовать загрузить свежие версии wp-admin и wp-includes на свой сервер через FTP.Просто скачайте последнюю версию WordPress и загрузите только эти две папки.

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

Подводя итог

Медленный администратор WordPress — это проблема качества жизни. Он все еще может работать, но делает работу с WordPress совершенно невыносимой.

Две наиболее вероятные причины:

  • Недостаточное качество хостинга
  • Кэширование базы данных и объектов

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

Хотите оставить отзыв или присоединиться к беседе? Добавляйте свои комментарии 🐦 в Twitter.

SaveSave

SaveSave

SaveSaveSaveSave

SaveSave

6 способов ускорить медленную работу администратора WordPress — дизайн веб-сайта WordPress

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

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

Но прежде чем мы продолжим объяснение, позвольте мне дать вам краткое представление о том, кто мы такие? Специалисты SFWP — это отмеченная наградами компания по разработке веб-сайтов WordPress, работающая с многолетним опытом, которая может помочь вам создать привлекательный и ориентированный на конверсию дизайн веб-сайта WordPress, который приведет к увеличению трафика и конверсии на дизайне вашего веб-сайта.

Обзор более медленного администратора WordPress

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

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

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

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

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

Список плагинов WordPress: лучшие бесплатные плагины WordPress для использования в 2020 году
Лучшие темы WordPress для использования на вашем сайте в 2020 году

8 различных способов ускорить работу панели управления WordPress admin

1. Используйте лучший веб-хостинг для ускорения WordPress

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

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

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

    Если вы ищете отличные хостинговые компании WordPress, вот некоторые из наших рекомендуемых хостов и партнеров:

    • WP Engine
    • Kinsta
    • SiteGround
    • BlueHost

    .Используйте монитор запросов и плагин P3 для поиска медленных плагинов

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

    Теперь давайте развеем миф — «больше плагинов» автоматически не означает более медленный сайт или админку WordPress. Но «более ресурсоемкие плагины» делают.

    Итак, как найти плагины, которые используют много ресурсов?

    Ответ — использовать либо Query Monitor, либо P3 (также известный как Plugin Performance Profiler).

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

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

    3. Очистите базу данных WordPress, чтобы удалить ненужные файлы

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

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

    • ManageWP (доступны бесплатные и премиальные планы)
    • Плагин WP-Optimize (скачать бесплатно)

    Оба они позволяют удалять ненужные данные из свою базу данных и помогите управлять ее размером (сделав все аккуратнее).

    4.Используйте последнюю версию PHP

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

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

    Недавно Kinsta обнародовала открытие, что PHP 7.3 может обрабатывать более чем в три раза больше запросов в секунду, чем PHP 5.6. Взгляните на изображение ниже.

    Несмотря на высокую производительность последней версии PHP, большинство пользователей WordPress по-прежнему используют PHP 5.6 (или более раннюю).

    Чтобы обновить версию PHP, вам необходимо войти в серверную часть веб-хостинга и выполнить простые задачи.Вот как это выглядит, если вы размещаете на Kinsta:

    Часто некоторые веб-хостинговые компании не позволяют вам изменять или обновлять версию PHP из серверной части хостинга. В этом случае вам нужно обратиться за помощью к персоналу службы поддержки вашего хоста. Если при любом изменении ваш хост не поддерживает PHP 7+, это означает, что нужно сменить хост прямо сейчас!

    5. Увеличьте лимит памяти, чтобы ускорить работу администратора WordPress

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

    В этом случае увеличение предела памяти вашего веб-сайта может иногда (не всегда) решить проблему. Теперь мы знаем, что некоторые веб-хосты позволяют вам самостоятельно увеличить лимит памяти PHP. Чтобы увеличить лимит памяти, перейдите в файл wp-config.php и добавьте эту строку вверху:

    Если ваш веб-хост не позволяет вам изменять и обновлять PHP вручную, обратитесь в службу поддержки и попросите некоторая помощь.

    6. Управляйте количеством дисплеев в админке WordPress

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

    WordPress CMS позволяет вам контролировать, сколько сообщений, страниц или настраиваемых типов сообщений отображать одновременно (включая такие вещи, как продукты WooCommerce, заказы и т. Д.), С помощью параметра экрана, как показано выше.

    Мы рекомендуем вам удалить как можно больше виджетов (тех, которые вам не нужны), чтобы ускорить время загрузки WP Admin.Всегда помните, что «Меньше значит больше», когда важна скорость WordPress.

    7. Отключить настройку кеша в WP-Admin и ролях администратора

    Вот отличный трюк, чтобы решить проблему медленной работы администратора WordPress. Мы используем LiteSpeed ​​Cache и заметили, что когда мы отключаем автоматический кеш для WP-Admin, скорость загрузки резко увеличивается. Вы также можете отключить автоматическое кеширование для выбранных ролей пользователей!

    Cloudflare — это ведущий бесплатный инструмент CDN и безопасности, который владельцы WordPress используют ежедневно.Использование автоматического кеша и загрузчика ракет также может быть проблемой из-за медленной админки WordPress. Рассмотрите возможность отключения производительности для выбранного URL-адреса (например, / wp-admin / *.

    8. Использование Bloatfree And Clean WordPress Visual Builder

    Большинство пользователей WordPress используют плагины визуального конструктора, чтобы помочь в создании красивых веб-сайтов. Но знаете ли вы, что о том, что визуальный конструктор может замедлить работу WP Admin?

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

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

    Вот некоторые из лучших визуальных конструкторов, которые не влияют (сильно) на скорость вашего WordPress:

    • Oxygen Builder
    • Thrive, Architect
    • Elementor
    • Beaver Builder
    • Divi Theme

    Часто задаваемые вопросы Вопросы:

    1.Какой лучший плагин WordPress для ускорения работы сайта?

    Ниже мы перечисляем некоторые из популярных плагинов, которые вы можете использовать для своего веб-сайта WordPress:

    • WP Rocket
    • Perfmatter
    • WP Super Cache
    • Cache Enabler
    • WP Super Minify
    • WP Smush it
    • WP Fastest Cache
    • И многие другие

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

    2. Каковы лучшие практики для ускорения веб-сайта WordPress?

    • Обновите свой WordPress до последней версии
    • Используйте легкие темы WordPress
    • Выберите более быстрый плагин для своего веб-сайта
    • Оптимизируйте изображения вашего веб-сайта
    • Выберите правильный CDN для вашего WordPress
    • Сократите свои коды WordPress, используя скорость плагин оптимизации
    • Настройте свою базу данных и удалите ненужные вещи

    Если вы хотите ускорить работу своего веб-сайта электронной коммерции, обязательно посетите наш блог 8 советов по устранению медленной загрузки скорости веб-сайта WooCommerce

    4.Как выбрать лучшего хостинг-провайдера для сайта WordPress?

    • Проверить репутацию хостинг-провайдера
    • Определить, надежен ли хостинг-провайдер
    • Проверить быстрое соединение
    • Удобная C-панель
    • Предлагаемые ими функции
    • Статус службы поддержки
    • Сервер location
    • Автоматическое резервное копирование данных
    • Пропускная способность и трафик
    • И многие другие

    5.Какие лучшие хостинг-провайдеры?

    Ниже мы перечисляем некоторые из лучших хостинг-провайдеров для вашего веб-сайта WordPress:

    • Bluehost
    • Dreamhost ‘
    • HostGator
    • Hostinger
    • A2 Hosting
    • GreenGeeks
    • И многие другие
    • 900

      0 Панель администратора ? Советы по ускорению панели администратора WordPress

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

      Почему у меня такая медленная панель администратора?

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

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

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

      Мы рассмотрим обычных виновников и то, как ускорить работу админ-панели WordPress. Итак, пристегнитесь.

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

      1.Найдите лучшего хозяина

      На самом деле это не стандартное исправление, это скорее совет.

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

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

      Итак, чтобы избежать медленной панели администратора, лучше всего выбрать некоторых из более управляемых хостинг-провайдеров WordPress, таких как WP Engine, Liquid Web или Kinsta .

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

      2. Проверьте свой Интернет

      Это должно быть наиболее очевидным, но если вы имеете дело с медленной панелью администратора WordPress , причиной также может быть ваш Интернет .Если вы сейчас используете Wi-Fi или каким-то образом делитесь своим подключением, скорость может снизиться.

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

      • Если вы можете открыть его, но проблема со скоростью остается, у вас есть ответ. Либо найдите лучшее соединение, либо обновите свой тарифный план на Интернет.
      • Точно так же, если вы не можете получить к нему доступ, определенно что-то не так с вашим подключением. Иногда сброс маршрутизатора может решить проблему .
      • Если у вас нет проблем со скоростью или подключением, а панель управления по-прежнему работает медленно, переходите к следующему шагу.

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

      3. Оптимизация плагинов — медленная панель администратора

      Плагины

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

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

      Вот почему вы должны проверить, есть ли плагин:

      Устарело

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

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

      Тяжелый ресурс

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

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

      Известными подозреваемыми являются WPML, W3 Total Cache, некоторые плагины SEO и плагин Broken Link Checker.

      A W3 Total Cache — отличный плагин для кэширования, но при неправильной настройке он также может сказаться на вашем опыте.

      Исправить просто, достаточно:

      1. Перейдите в «Производительность» -> «Общие настройки».
      2. Снимите флажки с базы данных и кеширования объектов, и все.

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

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

      Не используется

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

      Набор номера на другие серверы

      Плагины

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

      То же самое может случиться с плагинами, у которых есть виджеты панели инструментов. Удаление их виджетов может ускорить работу вашей административной панели WordPress. Вскоре будет объяснен процесс скрытия (удаления) виджетов.

      4. Обновление PHP

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

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

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

      5. Оптимизация базы данных WordPress

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

      Это, конечно же, упрощается с помощью плагинов. Их много, но мы рекомендуем использовать WP-Optimize для тех, у кого ограниченный бюджет, или WP-Rocket, если вы готовы заплатить за дополнительные возможности. Оба предлагают возможности очистки и оптимизации, которые пригодятся с такими вещами, как переходные процессы, ненужные комментарии и исправления публикаций.

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

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

      6. Удалить виджеты

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

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

      Чтобы удалить виджеты панели администратора WordPress, перейдите в «Параметры отображения» на панели инструментов.

      Снимите отметку с ненужных виджетов, оставьте только самое необходимое.

      Теперь у вас есть чистая приборная панель.

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

      7. Контроль сердцебиения

      WordPress использует протокол Heartbeat API (admin-ajax.php) для управления автоматическим сохранением, контролем версий и процессами. Эта возможность, конечно, отлично подходит для вашего рабочего процесса, но иногда она может замедлить работу.Причина в том, что он отправляет большое количество вызовов PHP, что приводит к более высокой загрузке процессора. И мы заверяем вас, что дешевый тарифный план не идет в комплекте с отличным процессором .

      Чтобы начать изменять поведение Heartbeat, вы можете установить и активировать небольшой замечательный инструмент под названием Heartbeat Control plugin.

      Использовать его довольно просто, во-первых, перейдите в Настройки-> Настройки контроля пульса. В разделе параметров поведения выберите одно из следующего:

      • Разрешить сердцебиение
      • Отключить сердцебиение
      • Изменить сердцебиение

      С помощью modify вы можете изменить частоту вызовов PHP, и если это не поможет, попробуйте полностью отключить API Heartbeat.

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

      • Панель управления WordPress
      • Внешний интерфейс
      • Редактор сообщений

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

      8. Будьте осторожны с обновлениями

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

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

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

      9. «Переустановите» wp-admin и wp-includes

      Файлы повреждаются, это случается время от времени.Это может расстраивать, но это тоже можно исправить.

      Чтобы узнать, является ли это причиной проблемы, выполните следующие действия:

      1. Сделайте резервную копию ваших файлов!
      2. Загрузите свежие версии wp-admin и wp-includes с официального сайта.
      3. Откройте FTP-клиент по вашему выбору. Мы рекомендуем FileZilla, это бесплатно.
      4. Скопируйте файлы на свой сервер и перезапишите старые.
      5. Вот и все.

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

      10. Изменить тему

      Это может показаться странным, но тема WordPress может иметь дополнительные функции, которые могут вызвать медленную работу панели администратора. Иногда разработчики добавляют некоторые функции прямо в файл functions.php. Таким образом, часть темы ведет себя как своего рода плагин.

      Чтобы проверить и исправить это, попробуйте вернуться к теме WordPress Twenty Seventeen по умолчанию. Вы также можете применить одну из наших самых быстрых тем WordPress. (Это также то, что вы должны сделать, чтобы повысить общую скорость сайта)

      Медленная панель администратора — дополнительные советы, которые вы можете попробовать

      Некоторые советы могут отсутствовать в списке, поэтому вот еще несколько:

      • Для владельцев веб-сайтов, использующих Cloudflare, настройка правил страницы Cloudflare может сократить время загрузки серверной панели администратора.
      • Загрузка свежих копий всех ваших основных файлов WordPress иногда может устранить ошибки на ваших веб-сайтах WordPress.
      • Попросите вашего хоста обновить RAM. Если вас устраивает текущий план, больше оперативной памяти точно не повредит.
      • Для тех, кто использует Wordfence, отключите ведение журнала трафика в реальном времени. Это может помочь вам со скоростью загрузки админки.

      Медленная панель администратора — обнаружение проблемы

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

      Большая часть информации предназначена для опытных пользователей, но вы можете увидеть время отклика ваших плагинов и тем здесь:

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

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

      Медленная панель администратора — вывод

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

      Напомним, что в случае возникновения проблемы вы можете:

      • Отключить кэширование базы данных и объектов.
      • Изменить поведение API пульса WordPress.
      • Перейдите на более управляемый и более быстрый хостинг WordPress.
      • Отключить такие объекты, как плагин (или виджет).
      • Оптимизировать базу данных.
      • И обновите PHP.

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

      Дополнительные ресурсы:

      Прочитайте больше полезных статей:

      медленных админских панелей WordPress? Вот как это исправить + WooCommerce

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

      Это неприятно, , но вы можете это остановить! В этом посте я расскажу о некоторых решениях, как исправить медленную панель администратора WordPress.

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

      1. Получите более быстрый хостинг (извините, но это правда)

      Внешний вид:

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

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

      Если у вас ограниченный бюджет, я рекомендую SiteGround ( — это место, где размещен WPLift, и где я размещаю свои личные сайты, ). Прочтите мой обзор SiteGround для получения дополнительной информации.

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

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

      2. Отключить кэш объектов в W3 Total Cache

      Одна из замечательных особенностей плагина W3 Total Cache — это то, сколько в нем настроек.

      Продолжение статьи ниже

      Одна из плохих вещей в плагине W3 Total Cache — это то, сколько у него настроек.

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

      Эххх, не всегда.

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

      При работе с медленной административной панелью WordPress часто виноват Object Caching .

      Чтобы решить эту проблему, зайдите в настройки W3 Total Cache и убедитесь, что Object Cache отключен:

      А для более полного подхода вы можете просто прочитать все мое руководство по настройке W3 Total Cache.

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

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

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

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

      Вы можете увидеть объяснение этого в видео ниже (соответствующая часть находится в 3:31):

      https://vimeo.com/175002201#t=210s

      Чтобы настроить правило страницы, перейдите на вкладку Правила страницы в Cloudflare и создайте правило страницы для yourdomain.com/wp-admin*, используя правила из видео выше:

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

      4.Найти и удалить медленные плагины

      Некоторые плагины, такие как Broken Link Checker, печально известны тем, что вызывают медленную работу административной панели WordPress, если оставить ее постоянно работать.

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

      • Методом проб и ошибок. Попробуйте деактивировать все свои плагины и посмотрите, ускорит ли это вашу панель инструментов. Если это так, повторно активируйте плагины один за другим, пока не найдете виновника.
      • Тест .Используйте плагины, такие как P3 (Plugin Performance Profiler) и Query Monitor, чтобы найти определенные плагины, которые потребляют ресурсы, и либо удалите их, либо замените их другим плагином.

      Для таких плагинов, как Broken Link Checker, хороший подход — оставить их отключенными до тех пор, пока вы не захотите действительно проверять ссылки, вместо того, чтобы оставлять их активированными все время.

      5. Попробуйте вернуться к теме Twenty Seventeen по умолчанию

      Темы предназначены для внешнего интерфейса вашего сайта … так почему они могут быть причиной медленной панели администратора WordPress?

      Главный ответ — гибкость функций.php файл.

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

      Чтобы проверить, является ли ваша тема проблемой, попробуйте вернуться к теме Twenty Seventeen по умолчанию.

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

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

      6. Используйте сторонний инструмент для исправления медленной панели инструментов WooCommerce

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

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

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

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

      Из-за этой разницы, отчеты, которые загружаются в панель управления WordPress за 30 секунд, могут загружаться в Metorik всего за доли секунды:

      7. Настройте контроль сердцебиения для отключения или уменьшения частоты

      WordPress Heartbeat API позволяет вашему браузеру связываться с вашим веб-сервером, пока вы вошли в свою панель управления WordPress.

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

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

      Вместо того, чтобы полностью отключать их, вы можете использовать плагин Heartbeat Control для изменения частоты этих сообщений.

      Для этого установите и активируйте бесплатный плагин Heartbeat Control. Затем перейдите в Settings → Heartbeat Control Settings .

      Вы можете либо:

      • Полностью отключить Heartbeat API
      • Измените частоту, чтобы она продолжала работать, но работала реже.

      В качестве хорошей отправной точки я рекомендую выбрать Modify Heartbeat и установить частоту 60+ секунд:

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

      Если после переключения у вас по-прежнему возникают проблемы, можно попробовать полностью отключить Heartbeat API.

      8. Загрузите свежие версии папок wp-admin и wp-includes

      Если все остальное не помогло, в качестве последней попытки вы можете попробовать загрузить на свой сайт свежие копии папок wp-admin и wp-includes.

      Загрузите новую копию последней версии WordPress с WordPress.org ( или ваша текущая версия WordPress, если вы по какой-то причине не обновили ).

      Тогда:

      • Распаковать ZIP-архив
      • Загрузить всего папок wp-includes и wp-admin через FTP
      • При появлении запроса выберите вариант перезаписи файлов

      Попрощайтесь с медленной панелью администратора WordPress

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

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

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

      Раскрытие информации: Эта страница может содержать партнерские ссылки. Если вы что-то покупаете по этим ссылкам, мы можем получить комиссию, но это не будет вам ничего дополнительно стоить.

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

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

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

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

      С чего начать?

      Есть несколько параметров, которые влияют на скорость загрузки веб-страницы. Для нормальной интерфейсной страницы вы можете проверить скорость с помощью удаленного онлайн-инструмента, такого как GTmetrix или Pingdom Tools. Это помогает узнать TTFB, время загрузки и нет. запросов посетителей из разных мест.

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

      Используйте инструменты разработчика Chrome

      И в этом случае вашим лучшим другом станут инструменты разработчика Chrome. Он дает подробные сведения о том, как страница загружается в вашем браузере, а также различные показатели, такие как TTFB, количество запросов, время загрузки DOMContentLoaded и многое другое.

      Итак, если вы чувствуете, что админка загружается медленно, первое, что вы должны сделать после входа в систему, — это открыть Инструменты разработчика.Для этого щелкните страницу правой кнопкой мыши, затем нажмите «Проверить» и перейдите на вкладку «Сети». Затем перезагрузите страницу, чтобы Chrome отображал сведения обо всех запросах, сделанных для этой страницы.

      Здесь нас в основном интересуют следующие показатели:

      • Время документа
      • Документ TTFB
      • Время загрузки DOMContentLoaded
      • Время загрузки
      • Количество запросов

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

      На изображении выше вы можете видеть, что документ загружается всего за 1,64 секунды. Но общее время загрузки (7,88 с) и DOMContentLoaded Time (5,48 с) выше. Основная причина в том, что страница содержит множество запросов (здесь 147) в дополнение к документу.

      В этом посте мы в основном смотрим на первый — времени документа , потому что обычно это основное узкое место в производительности.Если он медленный, все остальное также замедляется. Здесь время загрузки 1,64 с не так уж и плохо. Но если ваш работает намного медленнее, мы надеемся, что приведенные ниже пункты вам помогут.

      Это время загрузки состоит из нескольких этапов. Позвольте мне упростить его до трех:

      • ваш браузер отправляет запрос по сети на сервер
      • сервер получает запрос и генерирует вывод после выполнения необходимых запросов PHP и MySQL
      • сервер отправляет ответ (документ HTML) обратно вашему браузеру по сети

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

      Проверьте TTFB, который включает три этапа, о которых я упоминал выше. Здесь 855 мс — неплохой TTFB. Но если ваш медленный, причин может быть две:

      • вашему серверу требуется много времени для генерации ответа
      • низкая скорость сети — высокая задержка у вас или вашего хостинг-провайдера
      • — сервер находится далеко от того места, где вы проверяете

      Обычно это первый — вашему серверу требуется много времени для генерации ответов.И тому есть две основные причины:

      .

      • неэффективные сценарии PHP или MySQL, используемые плагинами или темами
      • плохой веб-хостинг / слабый сервер

      Это то, на чем мы сосредоточимся в оставшейся части статьи.

      Установить подключаемый модуль монитора запросов

      WP Query Monitor — один из лучших плагинов, помогающих анализировать процессы на стороне сервера. Помимо отображения общего времени создания страницы и времени запроса к базе данных, он предоставляет подробную информацию об используемых обработчиках WordPress, ресурсах JavaScript и CSS.

      Итак, перейдите в Plugins> Add New , найдите «монитор запросов» , установите его и активируйте плагин.

      Когда плагин будет активен, вы получите быструю информацию на панели администратора вверху. При нажатии на нее внизу откроется новая панель (как и в Chrome Dev Tools), на которой отображаются дополнительные сведения.

      На нижней панели в основном вы можете найти эти три показателя:

      • Время создания страницы
      • Пиковое использование памяти
      • Время запроса базы данных

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

      Давайте обсудим, что вы можете сделать, чтобы улучшить эти показатели.

      1. Исправить ошибки PHP

      Ошибки — одна из основных причин медленного создания страницы . Они могут быть вызваны либо неисправными скриптами PHP, либо проблемами MySQL. К счастью, WP Query Monitor может все это диагностировать.

      В PHP есть в основном четыре типа ошибок:

      • Синтаксические ошибки
      • Предупреждения
      • Уведомления
      • Неустранимые ошибки

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

      Обычно источником ошибки является плагин или тема. Если у вас есть такие ошибки, Query Monitor станет красным или желтым.

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

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

      2. Исправить ошибки базы данных

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

      3. Очистить раздутую базу данных

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

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

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

      Исправление — время от времени очищать базу данных. Есть несколько плагинов, таких как WP Sweep, которые могут удалять редакции, удалять потерянные таблицы, спам и т. Д., Тем самым улучшая производительность базы данных.

      4. Удалите медленные плагины WordPress

      Плагины

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

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

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

      Ранее был вызов плагина Plugin Performance Profiler , который был весьма полезен для определения медленных плагинов. К сожалению, он давно не обновлялся. Есть несколько альтернатив, но ни одна из них не может заменить функции, предоставляемые этим плагином.

      Итак, пока лучше всего полагаться на инструменты Query Monitor и Chrome. Или есть еще один плагин под названием F12-Profiler, но на момент написания этого поста у него было меньше тысячи установок.

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

      У

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

      5. Обновление до PHP 7

      Большинство достойных хостинг-провайдеров WordPress теперь поддерживают PHP 7.x. На момент написания этого сообщения 7.4 — последняя версия. По какой-либо причине, если ваш сайт по-прежнему работает на PHP 5.6 или более ранних версиях, самое время выполнить обновление.

      Согласно тесту, опубликованному Kinsta, PHP 7.4 более чем в 3 раза быстрее, чем PHP 5.6. Большинство веб-хостов на основе cPanel позволяют выбрать версию PHP. Если вы не можете найти настройку, обратитесь в службу поддержки хостинга, чтобы выполнить обновление.

      6. Переходите к лучшему хостинг-провайдеру

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

      Но как определить, что это проблема хостинга?

      Один из способов — установить новый сайт WordPress и провести несколько тестов. Выполните простой нагрузочный тест (используя такой инструмент, как loader.io). Эти инструменты отправляют на ваш сайт несколько посетителей одновременно на определенный период времени (обычно одну минуту).Начните с небольшого числа пользователей (<10) и постепенно увеличивайте количество.

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

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

      В наши дни облачный VPS обеспечивает лучшую производительность по цене. DigitalOcean, Vultr и Linode являются примерами. Это может быть немного дороже, чем виртуальный хостинг. Но более высокие показатели надежности и времени безотказной работы окупаются. Кроме того, есть несколько инструментов и панелей управления, которые вы можете использовать для управления своим экземпляром VPS.

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

      Медленный редактор? Попробуйте отключить расширения браузера

      Еще одна вещь, которая часто беспокоит меня в наши дни, — это медленный редактор сообщений. Хотя новый редактор Gutenberg дает большую гибкость при создании контента, временами он может раздражающе «отставать». Проблема возникала пару раз, когда я тоже набирал этот пост. Буквы появляются через некоторое время после нажатия клавиш.

      Когда я проверил монитор производительности в инструментах Chrome, я обнаружил, что загрузка ЦП очень высока, когда это происходит.

      Отключение нескольких расширений браузера, включая Grammarly и Dark Reader, в некоторой степени уменьшило проблему. А в окне инкогнито вообще не было проблем. Итак, я пришел к выводу, что проблема заключается в совместном эффекте расширений браузера и редактора WordPress, выполняющих ресурсоемкие задачи.

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

      Итак, вот что вы можете сделать, если ваш редактор тормозит:

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

      Заключение

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

      Обычно оказывается, что это плагин или пара плагинов, которые вызывают замедление. Query Monitor — ваш лучший друг в изоляции таких плагинов. И в большинстве случаев их отключение или поиск альтернатив могут решить проблему.

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

      12 способов исправить медленную панель администратора WordPress

      Безупречный веб-сайт сегодня необходим для успеха любого бизнеса.С медленной панелью администратора вашего веб-сайта WordPress ваша продуктивность сильно пострадает. Ваш веб-трафик уменьшается, а конверсия продаж падает. Ключ к успеху — устранение узких мест. Если вы ищете идеи для увеличения скорости работы административных панелей WordPress, ознакомьтесь с перечисленными ниже мерами:

    • Отключить нежелательные плагины

      Вы установили слишком много плагинов? Это может повредить работе сайта WordPress. Найдите в настройках неиспользуемый плагин и отключите его.Вы также можете удалить их, что поможет снизить загрузку ЦП. Неактивные плагины также могут замедлять время загрузки сайта.

      Некоторые из подключаемых модулей с высокой загрузкой ЦП:

      • Divi Builder
      • WPML
      • AdSense Click Fraud Monitoring
      • NewStat Press
      • Устройство проверки неработающих ссылок

      Если на вашем сайте WP есть видео, используйте плагины, совместимые с видео. Они помогают предотвратить ненужную навигацию по странице.Для хорошей работы сайтов необходимы плагины, такие как H5p. Это снижает загрузку ЦП и позволяет с легкостью делиться богатым контентом и приложениями HTML 5 на сайте WordPress.

    • Убедитесь, что ваша база данных чистая

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

    • Использование сети доставки контента

      Сеть доставки контента представляет собой структуру распределенных серверов, которые помогают в распределении веб-контента на основе демографии пользователей. Рассматриваемые факторы — это источник данных и сервер. Хотите знать, как это может помочь? Ваши файлы лежат в центрах обработки данных по всему миру.Таким образом, пользователь может видеть эти файлы только из тех центров обработки данных, которые находятся ближе к его или ее географическому положению. Даже когда исходный сервер находится далеко, время, необходимое для загрузки данных, меньше. В результате несколько центров обработки данных совместно используют ваши ресурсы. Это снижает потребление полосы пропускания.

    • Проверить наличие неиспользуемых тем

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

    • Найдите хорошего хозяина

      Хостинг играет жизненно важную роль в более быстрой загрузке панели управления WP. Не ждите, что дешевые услуги хостинга будут работать лучше. Ищите лучшего поставщика услуг хостинга. В качестве альтернативы обновите аппаратное обеспечение хоста, например, оперативную память.Управляемый хостинг WordPress — отличный вариант. Эти поставщики услуг хостинга позволяют пользователям свободно переходить на службы движка WP. Облачный хостинг Google также является отличным вариантом для сайтов WordPress.

    • Использовать плагин кеширования

      Кэш W3 — мощный плагин, позволяющий настраивать огромное количество плагинов. Это лучший вариант, если вы опытный пользователь. Кэш W3 улучшает взаимодействие с пользователем за счет повышения производительности сервера. Это сокращает время загрузки вашего сайта.Пользователи используют несколько ресурсов, таких как вызов PHP, MYSQL, чтобы попасть на вашу страницу WP. Плагин W3 cache работает, показывая кешированную копию пользователю сайта. Использование плагинов кеширования помогает ускорить загрузку изображений и файлов CSS на вашей странице WordPress. В результате улучшаются производительность и опыт SEO.

    • Проверьте обновления WordPress

      Если панель администратора WP по-прежнему работает медленно даже после удаления некоторых плагинов, удаления тем или если у вашего хоста нет проблем, проверьте обновления WP.WordPress использует несколько программ для запуска сайта. Между различными частями программного обеспечения могут возникать конфликты, и документация содержит Кодекс, чтобы предотвратить то же самое. Тем не менее, во время обновления, когда два плагина используют один и тот же сценарий кодирования или плагин и тему, сайт замедляется до черепахи. В таких случаях вы можете выпустить обновление для WordPress.

    • Используйте последнюю версию

      Удаление файлов WordPress или в случаях, когда в системе обнаруживаются поврежденные файлы, замедляет работу приборной панели.Несколько примеров необходимых файлов конфигурации: wp-blog-header.php, wp-comments-post.php, readme.html и [dir] wp-admin. Иногда установка открывала бы хакерам возможность поиграть. Все, что вам нужно, это обновить до последней версии. Перед обновлением сделайте резервную копию всех тем и плагинов, которые вы используете в настоящее время.

    • Проверка обслуживания сервера

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

    • Придерживайтесь темы WordPress по умолчанию

      Не пытайтесь сделать это, пока не испробуете все остальные методы. Плохо закодированные элементы могут быть причиной некоторых ошибок. Эти темы влияют на скорость вашего администратора WP. Помимо множественных ошибок, это может замедлить работу вашего WP-сайта. Желательно выбрать тему по умолчанию, которая поставляется с вашим сайтом WordPress.Это помогает повысить скорость вашей админ-панели WordPress. Однако вы должны рассматривать это только как временное решение.

    • Используйте Turbo

      Есть варианты перехода в Turbo в зависимости от используемой вами версии WP. Turbo гарантирует, что скорость сайта улучшится. Эту работу выполняет расширение браузера Gears. Gears обеспечивает быстрое функционирование вашего браузера. Он повышает производительность веб-приложений, а также создает локальную базу данных для хранения файлов.

      Вам нужно нажать Turbo на сайте WP.Вы переходите на сайт Gears. Затем перезапустите браузер и войдите на сайт WP. Еще раз щелкните ссылку Turbo. Теперь Gears начинает работать над вашим сайтом WordPress.

    • Проверить наличие проблем с подключением

      Иногда ваша админ-панель WP может работать медленнее из-за проблем с подключением. Проверьте скорость подключения к Интернету. Откажитесь от роутера, если вы его используете. Вы также можете получить доступ к панели администратора из анонимного браузера (Ctrl + Shift + N, если вы используете Chrome). С его помощью вы можете легко узнать, есть ли проблемы из-за интернет-провайдера.В таких случаях обратитесь к местному поставщику услуг Интернета для решения проблемы.

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

      Медленная панель администратора и приборная панель WordPress

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

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

      Frontend vs Backend — ключевые отличия

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

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

      Внутренняя панель администратора не использует кеширование

      В отличие от внешнего интерфейса, серверная часть не кэшируется. Это означает, что каждый раз, когда вы загружаете страницу в бэкэнд, хостинг или сервер должен выполнять команды PHP, работать с базой данных, а затем генерировать страницу для вас.Если у вас медленный или некачественный хостинг (например, Godaddy, Hostgator, Bluehost или любой другой хост, принадлежащий EIG) или сервер очень загружен, загрузка этих страниц может занять несколько секунд.

      В общих чертах, если вы используете хост, который взимает с вас 2-5 долларов в месяц, доступные ресурсы ЦП и необработанного сервера, вероятно, будут ограничены, поэтому серверная часть будет работать медленно. На самом деле нет никакого способа обойти это, в значительной степени вы получаете то, за что платите за хостинг.

      Замечание, вот самые быстрые хосты WordPress в Интернете прямо сейчас: https: // www.thesearchengineshop.com/fastest-wordpress-hosting/

      Устранение неполадок медленной консоли администратора WordPress

      Если у вас качественный хостинг, существует несколько других причин, по которым серверная часть может работать медленно. Обычно, когда мы устраняем проблемы со скоростью WordPress для наших клиентов на WPSpeedFix.com, мы используем плагин «Query Monitor» (https://wordpress.org/plugins/query-monitor/), который позволяет нам заглянуть под капот и увидеть что происходит с каждой загрузкой страницы.

      Включение WordPress Отладка и просмотр журналов отладки — еще один способ обнаружить проблемы.Подробную информацию о включении WordPress отладки и журналов отладки можно найти на https://codex.wordpress.org/Debugging_in_WordPress

      Помимо медленного хостинга, мы видим несколько других причин, вызывающих эту проблему:

      1. Неработающий Javascript или PHP

      Довольно часто старые плагины будут использовать устаревший код PHP или выполнять вызовы URL-адресов, которые больше не существуют. Иногда это просто обновление плагина.

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

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

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

      2. Плагины для дозвона на другие серверы

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

      По сути, этот «дозвон домой» отправляет запрос на сервер лицензий, возвращает данные и обрабатывает их. Это несколько похоже на загрузку целой (медленной) веб-страницы в фоновом режиме. * Обычно * эта функция дозвона появляется в Query Monitor и часто исправляется обновлением до последней версии темы или плагина.

      Часто плагины, которые загружают новости или другие обновления на страницу панели инструментов в панели администратора, также делают аналогичные вызовы на свой домашний сервер или RSS-каналы и вызывают аналогичное замедление.Эффект от этого обычно ощущается только при первом входе в WordPress. Если после входа в систему возникает задержка в 30–60 секунд, скорее всего, это и происходит. Это часто можно исправить, удалив виджеты со страницы панели инструментов.

      3. Огромная база данных или просроченные переходные процессы

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

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

      Простой способ уменьшить размер вашей базы данных и удалить просроченные переходные процессы — использовать плагин WP Optimize (https://wordpress.org/plugins/wp-optimize/). С помощью этого плагина вы можете выполнить «оптимизацию» своей базы данных, которая эффективно реорганизует структуру базы данных, делая ее меньше и улучшая скорость запросов.

      Вы также можете удалить просроченные переходные процессы с помощью этого плагина.

      ** Перед тем, как сделать это, вы ОБЯЗАТЕЛЬНО должны иметь резервную копию, потому что это может быть рискованной операцией. Нашим предпочтительным плагином резервного копирования WordPress является Blogvault.

      Дальнейшее устранение неисправностей

      Если вам нужна дополнительная помощь, воспользуйтесь этими ресурсами:

      Исправление медленного Woocommerce

      Оптимизация скорости WordPress

      Самый быстрый хостинг WordPress

      Нужна дополнительная помощь? Перейдите на WPSpeedFix.com и отправьте запрос на проверку сайта, и один из сотрудников вернется к вам и обсудит более подробно.

      .