Перейти к содержимому


× Быстрый вопрос
Пользователь месяца
dos1k dos1k 1-й за Май
Очков активности: 1 194 28 тем, 115 сообщений, 4 балла репутации
Сайт: dos1k.ru
ТОП самых активных за этот месяц
  • Фотография Olya23
    #1

    Olya23
    Очков активности: 678 3 темы, 104 сообщения, 4 балла репутации

  • Фотография Rodiola
    #2

    Rodiola (rukodelkovo.ru)
    Очков активности: 414 0 тем, 69 сообщений, 4 балла репутации

  • Фотография maxnik
    #3

    maxnik (konovalovpavel.ru)
    Очков активности: 81 0 тем, 18 сообщений, 3 балла репутации

  • Фотография agrx
    #4

    agrx (key-assort.ru)
    Очков активности: 51 0 тем, 17 сообщений, 2 балла репутации

  • Фотография BLIK
    #5

    BLIK
    Очков активности: 40.5 Вне конкурса за определение пользователя месяца

  • Фотография fedornabilkin
    #6

    fedornabilkin (plohoneponyal.ru)
    Очков активности: 39 0 тем, 13 сообщений, 2 балла репутации

  • Фотография re-search
    #7

    re-search
    Очков активности: 36 5 тем, 9 сообщений, 1 балл репутации

  • Фотография Андрей WPMasterKZ
    #8

    Андрей WPMasterKZ (wpmaster.kz)
    Очков активности: 36 0 тем, 24 сообщения, 1 балл репутации

  • Фотография Ixman
    #9

    Ixman (o5cat.ru)
    Очков активности: 24 0 тем, 8 сообщений, 2 балла репутации

  • Фотография Artos
    #10

    Artos
    Очков активности: 21 0 тем, 7 сообщений, 2 балла репутации

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 24.05.2019
  • Яндекс выдача: 12.06.2019
Топ 5 участников по репутации


Admin-ajax.php грузит сайт

#1 r0mZet

r0mZet
  • Модератор
  • 1 364 сообщений
  • Репутация: 254
0

Отправлено 05 Июнь 2019 - 11:35

Товарищи любители и гуру CMS WordPress, столкнулся с проблемой, что сайт сильно перегружается в логах отметка что источником всего зла идет admin-ajax.php как можно снизить нагрузку до разумных? Пробовал устанавливать плагин Heartbeat

Пробовал добавлять в function.php код:

add_action( 'init', 'my_deregister_heartbeat', 1 );
function my_deregister_heartbeat() {
 global $pagenow;
if ( 'post.php' != $pagenow && 'post-new.php' != $pagenow )
 wp_deregister_script('heartbeat');
 }

В header.php добавлять ничего не получается так как сайт сразу вешается, при этом всём нагрузка не уменьшилась.

 

Так же отключил работу тяжелых плагинов Yaost, Slider Revolution.

 

Как быть? HELP !!!


 

 

  • 0


#2 BLIK

BLIK
  • Супермодератор
  • 4 384 сообщений
  • Репутация: 1011

Отправлено 05 Июнь 2019 - 11:44

@r0mZet,А кто обращается к файлу admin-ajax.php и делает нагрузку, какой-то плагин или что? 


  • 0

Качественный хостинг   Тут может быть ваша ссылка.



#3 r0mZet

r0mZet
    Topic Starter
  • Модератор
  • 1 364 сообщений
  • Репутация: 254

Отправлено 05 Июнь 2019 - 11:47

@BLIK, Ну как кто... другие плагины которые юзают AJAX в той или иной степени. Самые жесткие Я отменил и заменил на аналоги более упрощенного типа. Редакторы и контент-менеджеры создают нехилую нагрузку посредством использоваия админ-панели.


  • 0


#4 BLIK

BLIK
  • Супермодератор
  • 4 384 сообщений
  • Репутация: 1011

Отправлено 05 Июнь 2019 - 11:53

@r0mZet,Вот и нужно понять, что сильно грузит и отключить/заменить, а сама тема то не визуалкомпозерами и.т.д.? Пробовал дефолтовую тему активировать на время и посмотреть изменения? 


  • 0

Качественный хостинг   Тут может быть ваша ссылка.



#5 Olya23

Olya23
  • Пользователь
  • 961 сообщений
  • Репутация: 62

Отправлено 05 Июнь 2019 - 12:00

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

А может даже из-за конфликтов плагинов такое произойти.


  • 0


#6 r0mZet

r0mZet
    Topic Starter
  • Модератор
  • 1 364 сообщений
  • Репутация: 254

Отправлено 05 Июнь 2019 - 12:02

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

 

Crawl Delay не нужен, боты не ломятся, все надоедливые боты заочно добавлены в бан лист на посещение сайта. 


  • 0


#7 Olya23

Olya23
  • Пользователь
  • 961 сообщений
  • Репутация: 62

Отправлено 05 Июнь 2019 - 12:17

@r0mZet, тестировал плагин P3 Plugin Profiler? Он показывает, какой плагин больше всего создает нагрузку


  • 0


#8 r0mZet

r0mZet
    Topic Starter
  • Модератор
  • 1 364 сообщений
  • Репутация: 254

Отправлено 05 Июнь 2019 - 12:22

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

 

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


  • 0


#9 Olya23

Olya23
  • Пользователь
  • 961 сообщений
  • Репутация: 62

Отправлено 05 Июнь 2019 - 12:37

@r0mZet, тогда один вариант - переезжать на более мощный хостинг. Сейчас сайт где держишь?


  • 0


#10 Андрей WPMasterKZ

Андрей WPMasterKZ
  • Пользователь
  • 708 сообщений
  • Репутация: 89

Отправлено 06 Июнь 2019 - 08:28

@r0mZet, версия php небось 5.6? На семёрке никогда не замечал подобных проблем. Мне кажется дело как раз в версии php или самой конфигурации сервера. Хуки и прочие замашки скорее всего тебе не помогут. 

 

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

Попробуй вот так сделать:

add_action( 'init', 'my_deregister_heartbeat', 5 );
function my_deregister_heartbeat() {
if ( is_admin() )
 wp_deregister_script('heartbeat');
}

По логике, функция проверяет, находится ли человек в админке, если да, отключает пульсацию.

Хотя сейчас смотрю и не уверен что это сработает. Нужно подумать...


Сообщение отредактировал Андрей WPMasterKZ: 06 Июнь 2019 - 08:30

  • 0


robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Похожие темы

  Название темы Автор Статистика Последнее сообщение

Оформление форума – IPBSkins.ru