Жесть!? Как ускорить админку, Сильно Тормозит админка wordpress?
у меня очень жестко тормозила админка на wordprese — при этом сайт летал очень быстро вообще без задержек. Плагинов на сайте немного 13 штук из них тяжелых только 2 yoast и job-manager. Остальные все легкие и никак не влияют почти на сайт.
Но админка так сильно тормозила, крутилась сто лет пока получит отклик от сервера. Ни nginx ни php7 не помогает
В google ничего не нашел кроме совета удалить плагины, мне все они нужны.
И вот сейчас попробовал такую штуку
последние строчки связанные с обновлениями add_action.
И теперь она работает так мощно что не видно отклика. Такое я еще не видел. Отлично она работает теперь точно так же как и сайт на фронтенде. Я вижу разницу в скорости примерно раз в 5. Может это поможет кому-то . Ведь для контентного сайта нужно быстро работать в админке и добавлять инфу
Подскажите что ещё можно вырезать из wp-includes и wp-admin. ?
Ускоряем админку WordPress — отключаем агрессивную проверки обновлений
Это, на мой взгляд, обязательная фитча для всех сайтов на WordPress, как принято говорить — маст хэв. Почему? Потому что проверка обновлений должна идти фоном и никак иначе, за очень редким исключением! Давайте разберемся что к чему.
Как полностью отключить авто-обновления для ядра, тем, плагинов, читайте в отдельной статье: Авто-обновления в WordPress.
Причина тормозов в админке
Думаю каждый, кто более-менее связан с WordPress замечал периодические тормоза при заходе на любую страницу админки: в консоль админки, на страницу плагинов или тем (здесь особенно!). Эти тормоза встречаются периодически: то медленно, то быстро.
Происходит так из-за проверок WordPress о новых версиях: ядра, плагинов, тем и переводов.
Дело в том, что для проверки новых версий при генерации страницы PHP отправляет HTTP запрос, а точнее 3 запроса: ядро, темы, плагины. Если есть платные плагины, то на каждый плагин обычно еще один свой запрос. При HTTP запросе в PHP генерация страницы зависает пока каждый запрос не получит результат, а на каждый запрос уходит в среднем 0,3 — 1 секунда. Вот и получается, что страница виснет на 2-4 секунды.
Частота этих проверок на разных страницах админки такая:
- На странице Консоль Обновления — раз в минуту.
- На странице Плагины или Внешний вид > Темы — раз в час.
- На любой странице в админке — раз в 12 часов (два раза в день).
Кроме того, эти проверки срабатывают во время события ‘admin_init’ , а значит при AJAX запросах. Несмотря на то что это происходит раз в пол дня, все же неприятно когда кто-то будет ловить AJAX запрос с задержкой в 3 секунды. Кроме того, такое поведение для AJAX запросов работает и во фронтэнде, а это уже совсем нехорошо.
Фронт и админка
Во фронте все проверки висят на кроне и от туда срабатывают в фоновом режиме. Когда пользователь заходит на сайт WP запускает крон (с определенной периодичностью), причем делает это без задержек (фоном). Если в крон-задаче наступило время проверки, то она происходит. Во фронте все хорошо и ничего не тормозит.
В админке происходит «агрессивная проверка» не фоном, а прям при генерации страницы. Сделано так для того, чтобы при заходе в админку мы сразу, в меню видели что есть обновления. Если была бы фоновая проверка, то чтобы увидеть наличие обновлений нам нужно было бы зайти на страницу еще раз. Если сравнивать этот минус с тормозами, я однозначно выбираю его!
Тормоза и объектное кэширование
Если на сайте установлен плагин объектного кэширования, то ситуация с тормозами только усугубляется. Потому что когда используется объектное кэширование, то нет никаких временных опций в базе данных — все пишется в кэш, и стоит очистить этот кэш, очищается все, включая данные о последней проверке новых версий: ядра, плагинов, тем и переводов.
Таким образом, стоит очистить объектный кэш и мы обязательно ловим 3-x секундную задержку на любой странице админки. В процессе разработки порой часто приходится очищать объектный кэш и каждый раз после очистки страница грузиться по 3-4 секунды
Решение (отключаем тормоза)
Чтобы избавится от тормозов, но при этом не отключать проверку обновлений совсем. Вставьте следующий код в файл темы functions.php , ну или куда вы там вставляете такие коды.
Этот код полностью отключает «агрессивную» проверку обновлений в админке. Но не трогает проверку обновлений по крону. Также, если нужно проверить наличие новых версий прямо сейчас, то заходим на страницу Консоль > Обновления — там «агрессивная» проверка не отключается и срабатывает каждую минуту.
Вот так все и должно работать, на мой взгляд, из коробки. Но WP что-то слишком «услужил» с обновлениями. Возможно это изменят в будущем, хотя я сомневаюсь. Ну а пока:
8 способов исправить медленную панель администратора WordPress: руководство 2023
Партнерское раскрытие: Полная прозрачность — некоторые ссылки на нашем веб-сайте являются партнерскими ссылками, и если вы используете их для совершения покупки, мы будем получать комиссию без дополнительных затрат для вас (вообще никакой!).

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

Вы можете обнаружить, что при выполнении определенных запросов в Query Monitor высокая загрузка ЦП. Это может быть вызвано рядом факторов, включая неправильный синтаксис запроса, неэффективную структуру запроса или чрезмерное извлечение данных.
Если вы подозреваете, что загрузка вашего ЦП высока из-за одного из этих факторов, вы можете использовать Query Monitor для устранения проблемы. Сначала проверьте вкладку «Синтаксис», чтобы убедиться, что ваш запрос сформирован правильно.
Затем просмотрите вкладку «Конструктор запросов», чтобы увидеть, выполняются ли какие-либо ненужные операции. Наконец, проверьте вкладку «Данные», чтобы узнать, получаете ли вы больше данных, чем необходимо.
При устранении неполадок таким образом вы сможете выявить и устранить любые проблемы, вызывающие высокую загрузку ЦП в Query Monitor.
2. Проверить (или отключить) кеш объектов
В вычислениях кеш — это аппаратный или программный компонент, который хранит данные, чтобы будущие запросы на эти данные могли обслуживаться быстрее; данные, хранящиеся в кэше, могут быть результатом более ранних вычислений или копией данных, хранящихся в другом месте.
Проверка (или отключение) кэша объектов — это процесс проверки правильности работы кэша и обеспечения ожидаемых преимуществ производительности.
Это можно сделать, запустив тесты, которые сравнивают время отклика с использованием кэша и без него. Кроме того, кеш можно временно отключить, чтобы проверить, не влияет ли это на производительность системы.
Если существенных отличий нет, то кэш, скорее всего, работает по назначению.
3. Удалите плагины с высокой загрузкой процессора
Если вы когда-либо сталкивались с медленным веб-сайтом, вы знаете, как это может быть неприятно. Это не только мешает вам перемещаться по сайту, но также может привести к тому, что вы потеряете терпение и перейдете на другой сайт.
И если ваш сайт работает медленно, велика вероятность, что ваши посетители испытывают то же самое. Одной из распространенных причин низкой производительности веб-сайта являются плагины с высокой загрузкой процессора.
Эти плагины могут увеличить нагрузку на ресурсы вашего сервера, что приведет к увеличению времени отклика. Если вы используете WordPress, есть несколько простых способов определить и удалить плагины с высокой загрузкой процессора.
Во-первых, проверьте свой инвентарь плагинов и посмотрите, не активен ли какой-либо из них. Неактивные плагины не должны потреблять никаких ресурсов, поэтому их можно безопасно удалить.
Затем взгляните на свои активные плагины и посмотрите, есть ли среди них устаревшие или ненужные. Наконец, запустите тест производительности на своем веб-сайте, чтобы выявить узкие места.
Выполняя эти шаги, вы можете повысить производительность своего веб-сайта и сделать его более удобным для посетителей.
4. Удалить мусор из базы данных
База данных является важной частью любой компьютерной системы, и очень важно, чтобы она содержалась в чистоте и порядке. К сожалению, со временем базы данных могут быть загромождены неиспользуемыми или устаревшими данными.
Этот «мусор» может замедлить работу базы данных, затруднив получение необходимой информации. Хуже того, это может занять драгоценное место на вашем жестком диске.
Чтобы ваша база данных работала бесперебойно, важно периодически удалять неиспользуемые данные. Можно сделать это вручную, пройдясь по базе и удалив старые записи, а можно воспользоваться специализированной программой, которая автоматически выявит и удалит ненужные данные.
В любом случае время, потраченное на очистку базы данных, окупится повышением производительности и эффективности.
5. Перенесите пропускную способность на CDN
A сеть доставки контента (CDN) — это система распределенных серверов, которые доставляют пользователям страницы и другой веб-контент в зависимости от географического местоположения пользователя, источника веб-страницы и сервера доставки контента.
Делая это, CDN разгрузить полосу пропускания от интернет-провайдеров и уменьшить задержку. Чтобы в полной мере воспользоваться CDN, веб-разработчики должны принять две меры:
во-первых, они должны размещать статический контент своего веб-сайта в CDN, а во-вторых, они должны использовать согласованный протокол, такой как HTTP/2, когда это возможно.
Эти шаги помогут повысить производительность веб-сайта и лучше использовать доступную пропускную способность.
6. Используйте облачный или LiteSpeed хостинг
Существует множество различных типов услуг веб-хостинга, и может быть трудно решить, какой из них подходит для вашего веб-сайта. Двумя наиболее популярными вариантами являются облачный хостинг и хостинг LiteSpeed.
У обоих есть свои преимущества и недостатки, поэтому важно учитывать свои потребности, прежде чем принимать решение.
Облачный хостинг — это новая технология, которая предлагает некоторые уникальные преимущества. Одним из самых больших преимуществ облачного хостинга является его масштабируемость. Если ваш веб-сайт внезапно испытывает всплеск трафика, вы можете быстро увеличить свои ресурсы, чтобы удовлетворить спрос.
Эта масштабируемость также может быть полезна, если вы хотите добавить новые функции или функции на свой веб-сайт. Кроме того, облачный хостинг часто более доступен, чем другие типы хостинга, что делает его хорошим вариантом для малого бизнеса или стартапов.
Однако одним из недостатков облачного хостинга является то, что он может быть менее надежным, чем другие варианты. Поскольку ваш веб-сайт размещен в сети серверов, любые проблемы с одним сервером могут привести к падению вашего веб-сайта.
7. Ограничение сердцебиения, автосохранения, публикации ревизий
WordPress — отличная платформа для создания веб-сайтов, но она также может увеличить нагрузку на ресурсы вашего сервера. Один из способов свести к минимуму влияние WordPress на ваш сервер — ограничить количество выполняемых запросов пульса.
Heartbeat — это функция, которая позволяет WordPress взаимодействовать с вашим сервером, чтобы отслеживать изменения и предоставлять обновления в режиме реального времени.
Однако это также может привести к значительной утечке ресурсов, поэтому ограничение количества запросов пульса может помочь повысить производительность.
Кроме того, вы можете настроить WordPress для автоматического сохранения версий ваших сообщений и страниц, но ограничение количества сохраняемых версий также может помочь снизить нагрузку на сервер.
Предприняв несколько простых шагов, чтобы ограничить влияние WordPress на ваш сервер, вы можете повысить производительность и обеспечить бесперебойную работу своего сайта.
8. Удалите раздувание администратора
Один из способов ускорить работу вашего компьютера — удалить все ненужные программы, также известные как «вредоносные программы». Это может освободить ценное пространство для хранения и ресурсы, которые используются ненужными программами.
Многие производители предварительно устанавливают вредоносные программы на новые компьютеры, чтобы сэкономить деньги, но это часто может принести больше вреда, чем пользы. Если вы не используете программу, нет причин оставлять ее в вашей системе.
Обычно вирусы можно найти и удалить из списка «Установка и удаление программ» на панели управления вашего компьютера. Просто выберите программу, которую хотите удалить, и нажмите «Удалить».
Однако будьте осторожны при удалении программ, так как некоторые важные системные файлы могут находиться в той же папке. Если вы не уверены, безопасно ли удалять программу, обратитесь за помощью к квалифицированному специалисту.
Быстрые ссылки
Заключение — 8 способов исправить медленную панель администратора WordPress: руководство 2023
Мы надеемся, что эти советы помогут вам ускорить работу панели администратора WordPress. Если у вас есть какие-либо вопросы или вам нужна помощь в реализации некоторых из этих изменений, обратитесь к нам за помощью.
Наша команда рада помочь! Пробовали ли вы какой-либо из этих способов ускорить вашу панель администратора WordPress? Дайте нам знать в комментариях ниже.
Айшвар Баббер
Айшвар Баббер — страстный блогер и специалист по цифровому маркетингу, проработавший в отрасли более шести лет. Он любит говорить и вести блог о гаджетах и новейших технологиях, что мотивирует его работать ГизмоБейс. Он глубоко понимает, как создавать и проводить успешные маркетинговые кампании, и является экспертом в области SEO, партнерского маркетинга и ведения блогов. Айшвар также является инвестором и создателем нескольких блогов в различных нишах. Вы можете найти его на LinkedIn, Instagram, & Facebook.
Как в WordPress ускорить админ-панель?
Админ-панель WordPress является одной из самых удобных инструментов для администрирования веб-ресурса. Вы сможете не только легко управлять контентом, но также и настраивать функционал и внешний вид сайта. Но часто на больших ресурсах с множеством контента и функционала админ-часть WordPress начинает медленно работать, что довольно неприятно, особенно если в кратчайшие сроки нужно разметить материал на сайте.
Как в WordPress ускорить админ-панель?
К счастью, существует некоторые решения по исправлению медленной панели управления WordPress. Один из наиболее действенных способов — это более лучший хостинг. Но также существуют и другие варианты. Рассмотрим наиболее популярные из них.
Способ 1. Отключение объектного кеша
Этот способ заключается в отключении кеша объектов. Как было замечено в W3 Total Cache — мощного и одного из самых популярных плагинов кеширования. Если на Вашем WordPress-сайте используется это решение, то существует большая вероятность, что причина именно в нем.
Плагин имеет огромное количество настроек. Но избыток функционала имеет как свои позитивные, так и негативные стороны, особенно для начинающего WordPress-пользователя. Так, дополнительные параметры кеширования могут фактически замедлить работу Вашего сайта.
Для отключения кеша объектов в плагине W3 Total Cache следует в админ-панели перейти в раздел Performance -> General Settings, где в блоке Object Cache деактивировать одноименную опцию, после чего нажать кнопку Save Settings & Purge Caches.

Способ 2. Поиск и отключение медленных плагинов
Общеизвестно, что плагины WordPress призваны дополнить необходимым функционалом Ваш сайт на основе этого “движка”. Часто среди них попадаются и такие, работа которых существенно влияет на общую производительность сайта, включая и его админ-часть. Если в случае с отключением кеша объектов проблема не решилась, то вполне вероятно, что все дело в одном или нескольких активных плагинах.
Наиболее простой способ — это поочередное отключение плагинов и проверка результата. К числу “тяжелых” плагинов можно отнести, например,
Способ 3. Проверка активной темы
Все WordPress-темы имеют основной конфигурационный файл functions.php, в котором подключаются все необходимые для них функции и элементы управления. Часто случается, что этот файл содержит некорректный код, который может нарушить работу сайта. Для этого существует простое решение — активировать одну из стандартных WordPress-тем, которые по умолчанию присутствуют в свежеустановленной копии “движка”.
Способ 4. Уменьшение частоты запросов к серверу
В WordPress, начиная с версии 3.6, существует специальный механизм, называемый Heartbeat Control .
Во-первых, плагин нужно установить и активировать, после чего в админ-панели перейти в раздел Настройки -> Heartbeat Control Settings.

Чтобы вообще отключить обращения к серверу, нужно в настройке Heartbeat Behavior выбрать значение Disable Heartbeat и нажать кнопку Сохранить изменения. Если Вы все же решили не отключать полностью эту функцию, то наиболее рекомендуемой является установка частоты до 60 секунд. Для этого в настройке Heartbeat Behavior следует выбрать Modify Heartbeat, перетянуть ползунок до появления необходимого значения и указать плагину, что это действие будет применимо к админ-части (настройка WordPress Dashboard в разделе Locations).

Способ 5. Замена свежей копии ядра WordPress
Еще один возможный способ ускорить работу админ-панели WordPress — загрузить на сайт свежие копии файлов в системных каталогах wp-admin и wp-includes. Для этого нужно перейти на официальный сайт WordPress, скачать по .wpremark—TtjJ