Wordpress: долго грузится административная панель

G
На сайте с 23.07.2009
Offline
52
9512

Доброе время суток.

Имеется сайт Wordpress 4.4.1 установленный на Денвер. Работает 12 плагинов - не особо тяжелых. В один момент ни с того, ни с сего увеличилось время загрузки админки - любая страница (админки) грузится порядка 25-30 секунд. При чем, страницы самого сайта просто летают - проверял на трех браузерах. Три дня гуглил, находил подобные проблемы, но способы их решения мне не подходят.

Что предпринималось: отключал все плагины и включал по одному - нашелся плагин-вредитель - Special recent posts pro. Покупал в прошлом году для другого сайта, там все ок. Самое обидное, что этот плагин плотно интегрировался в структуру сайта, если его сносить, то очень многое придется переделать. Пробовал отрубать обновления и для этого плагина конкретно, и для всех плагинов и даже для ядра. Не помогло.

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

Проверял плагином для разработчиков в Хроме, искал что грузится и тормозит. Проблема в самом запрашиваемом файле, если я обновляю site.ru/wp-admin/index.php, то последним загружается index.php - 15 секунд ожидание, 12 секунд догрузка.

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

totamon
На сайте с 12.05.2007
Offline
437
#1
goldyman:
Проверял плагином для разработчиков в Хроме, искал что грузится и тормозит. Проблема в самом запрашиваемом файле, если я обновляю site.ru/wp-admin/index.php, то последним загружается index.php - 15 секунд ожидание, 12 секунд догрузка.

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

goldyman:
нашелся плагин-вредитель - Special recent posts pro. Покупал в прошлом году для другого сайта, там все ок.

возможно плагин обращается на свой сервер и делает проверки, лицензия не привязана к домену?

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
G
На сайте с 23.07.2009
Offline
52
#2
totamon:
проверяйте еще, в закладке "сеть" показываются ресурсы которые загружаются, должно быть видно что вызывает такую задержку. возможно какой-то js

Самое большое время у двух аватарок - 199ms, скрипты еще за меньшее время грузятся. А вот index.php 13.61s - ожидание, 11.25s загрузка контента.

totamon:

возможно плагин обращается на свой сервер и делает проверки, лицензия не привязана к домену?

Я тоже об этом думал. Но к домену он не привязан, покупал на CodeCanyon. Хотел обратиться к разработчику, но этот плагин уже сняли с продаж. Сайт плагина недоступен, но никаких подозрительных запросов от плагина не наблюдается. При выключенном инете показывается попытки загрузки шрифтов с гугла и аватарки. За 1.5 секунды у них обламываются запросы и админка загружается за 2-3 секунды.

Nordickan
На сайте с 09.02.2012
Offline
44
#3

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

LinkBoss.net - Трастовые ссылки для увеличения трафика в 10 раз! (http://linkboss.net/)
G
На сайте с 23.07.2009
Offline
52
#4
Nordickan:
Вы сами ответили на свой вопрос - он явно ищет что-то "на стороне". Если плагин не шифрован зендом, то ищите по коду где есть внешние обращения

Все верно. Нужно было не гуглить, а внимательнее смотреть код и файлы. В папке плагина есть файл update-notifier.php, вначале пробовал его переименовать - результата не было. Открыл главный файл плагина, а там первыми строчками:


// Checking if we're in the admin area.
if ( is_admin() ) {

// This file contains the necessary code to provide auto-update notifications.
include_once( SRP_PLUGIN_DIR . 'update-notifier.php' );
}

Закомментировал и все ок. Единственное, не понял, как я эту команду проглядел в инспекторе кода...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий