Главная > CMS | Wordpress > WordPress: admin-ajax.php сильно грузит сервер

WordPress: admin-ajax.php сильно грузит сервер

13.03.2012 3 комментария » Просмотры: 5 828
 

Столкнулся с проблемой, после редактирования поста, при переходе по ссылке "Все страницы", загрузка страницы продолжалась около 15 минут(!). И это при том, что в списке страниц, их меньше 10.

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

Сначала я подумал на какие-то запросы, но mysql показала что никаких процессов не выполняется, дальше я пошел в FireBug и на вкладке сеть, обнаружил что всю эту загрузку делает скрипт admin-ajax.php.

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

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

Я воспользовался этим советом, и увидел, что проблема появляется при включенном плагине WP-NotCaptcha. Вот так дела, раньше все было с этим плагином норм. Но я долго разбираться не стал, просто снес его, и работа пошла без тормозов и остановок.

Я не буду утверждать что проблема именно в самом плагине (например, на этом блоге он работает нормально), я даже не уверен, что я в нем ничего не менял. Но точно могу сказать, если отловите такую проблему, то:

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

Помнится когда я столкнулся в первый раз с этой проблемой, я убил на неё часов 6 своей жизни. Думаю эта заметка сэкономит их вам и вы сможете потратить эти часы на что-то более полезное! Урааа!!! 🙂

Автор: | Теги: , ,

Важно

У нас заработал ФОРУМ. Все вопросы, которые не касаются статьи, а так же вопросы по конкретно вашему случаю нужно задавать и обсуждать именно там, в разделе "Помощь пользователям".

3 комментария

Написать свой
  1. Тамара Ответить
    06.12.2013 в 7:39 пп
    Виталий, спасибо, Ваш опыт оказался для меня полезным, сайт заработал.
    • Vitaliy Orlov
      Vitaliy Orlov Ответить
      07.12.2013 в 9:43 дп
      Пожалуйста! Рад что Вам помог!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Разрешены HTML-теги: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>


Ниже приводятся ссылки на блоги ссылающиеся на этот пост:
  1. Pingback от IT remarks 16.03.2012