Блокировка запросов на обновление WordPress и плагинов

8 января 2012
2 304

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

Блокировка запросов на новые версии

Каждый раз, когда вы заходите в панель администратора, WordPress проверяет наличие обновлений для самой CMS и всех плагинов. Для этого ему требуется отправить запросы на многие ресурсы - их количество зависит в основном от числа плагинов, установленных на вашем блоге - что и увеличивает время загрузки панели администратора и увеличивает нагрузку на сервер. От сервера тоже многое зависит. У кого мощный VPS сервер, тот может и не заметить увеличения времени загрузки WordPress. В среднем эта задержка составляет 1-3 секунды.

Надо отключить запросы на обновления, более-менее единодушно решили блогеры. Самым простым, эффективным и оттого популярным решением стал плагин Блокировка запросов на новые версии от известного деятеля блогосферы Lecactus'a (Иван Калинин). В своё время по Рунету ходили его фирменные сборки WordPress. Плагин "Блокировка запросов на новые версии" не требовал настройки, начиная работать сразу после установки и не обновлялся, начиная с версии 1.0, как и ранее описанный плагин Aprove only russian comments. К сожалению, плагин давно устарел, как и те сборки. Он перестал работать на WordPress с версии 2.9, однако остаётся весьма популярным в Рунете.

Блокировка запросов без плагина

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

Заходите в "Редактор" раздела "Дизайн" (или "Внешний вид") в вашей админке WordPress. Открываете файл functions.php и вставляете в него перед закрывающим тегом ?> следующий код:

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

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

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

Related Posts Plugin for WordPress, Blogger...

24 комментария к записи “Блокировка запросов на обновление WordPress и плагинов”

  1. smirnizky

    Здравствуйте! Друзья, в 3.5.1 кто-то пробовал? Ничего допиливать не надо?

    [Ответить]

  2. mishuta 2012

    А если в админке пропал запрос на обновление и постоянно сообщает, что старая версия движка и есть самая что ни на есть новая? Как мне вернуть запрос на обновление?

    [Ответить]

    deSiter (мой Twitter:  deSiter)

    Столкнулся как раз с такой проблемой. Решилась только ручной заменой файлов WordPress. То есть, скачал последнюю версию WordPress, да залил через FTP поверх старой. После этого надо только обновить базу данных: для этого в адресной строке надо набрать http://ваш-сайт/wp-admin/upgrade.php

    [Ответить]

  3. Сергей

    wp 3.1.3 лекастус сборка
    c Тотал Кешем....добавило +5 запросов на главную...кеши сбрасывал.
    азм не есть гут.

    [Ответить]

  4. gonsatig

    код не сработал.. точнее после вставки кода страница с админкой и сам блог перестали грузиться..
    убрала код - снова всё нормально

    [Ответить]

    deSiter (мой Twitter:  deSiter)

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

    [Ответить]

  5. Серёга (мой Twitter:  SMuzip)

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

    [Ответить]

  6. Матвей

    Спасибо, помогло!

    [Ответить]

  7. kladez-zolota (мой Twitter:  Luxus2)

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

    [Ответить]

  8. дед Виталя (мой Twitter:  svital)

    Срочно проверяю все плагины в админке ;)

    [Ответить]

  9. Эдуард (мой Twitter:  Eduard_Ru)

    Иногда всё нормально проходит, а иногда... Предпоследнее обновление у меня кнопку google ads убило, теперь рекламные блоки вручную приходится добавлять. :-(

    [Ответить]

    deSiter (мой Twitter:  deSiter)

    Странно, не слышал о такой проблеме.

    [Ответить]

  10. MariaPerev (мой Twitter:  anywaytrip)

    А это не вредно не обновлять?

    [Ответить]

    deSiter (мой Twitter:  deSiter)

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

    [Ответить]

  11. Tramp

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

    [Ответить]

    deSiter (мой Twitter:  deSiter)

    Это конечно. Я просто стараюсь в код WordPress не лазить и обходиться кодом шаблонов.

    [Ответить]

  12. Роман (мой Twitter:  http://otoplenia.com)

    Я отключил обновления, каждый рас когда обновляется кокойто глюк появляется.

    [Ответить]

  13. LaY_zzz (мой Twitter:  lay_zzz)

    мне не жалко - пусть обновляется

    [Ответить]

  14. Larisenok (мой Twitter:  Larisenok_com)

    мне вчера обновили - вообще ничего не заметила

    [Ответить]

    deSiter (мой Twitter:  deSiter)

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

    [Ответить]

  15. ispovednica (мой Twitter:  ispovednica)

    А я обновляю

    [Ответить]

    deSiter (мой Twitter:  deSiter)

    Да я сам обновляю. Просто тема в блогосфере популярная, решил тоже осветить.

    [Ответить]

  16. Belorysochka

    А у меня все вроде быстро обновлется-не раздражает

    [Ответить]

    deSiter (мой Twitter:  deSiter)

    У меня после отключения обновления чуть быстрее стала админка работать. Однако я предпочитаю всё-таки быть в курсе обновлений, поэтому заметку написал и убрал этот код.

    [Ответить]

Комментируйте - автору важно ваше мнение!

Дополнительно: