n-wp.ru — блог о WordPress
Как уменьшить нагрузку на блог: блокировка запросов на обновление и отключение автоматического управления ревизиями | n-wp.ru

Как уменьшить нагрузку на блог: блокировка запросов на обновление и отключение автоматического управления ревизиями

Если блог начал тормозить, то одна из причин может быть слишком большая нагрузка на блог. У каждого провайдера, на сервере которого располагается вас сайт, свои заморочки, и иногда единственным вариантом, позволяющим сохранить нормальную скорость работы блога, является обработка движка напильником отключение некоторых функций.

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

Движок WordPress устроен таким образом, что при каждом входе в административную часть он смотрит, не обновился ли какой-нибудь плагин. Как он это делает? В каждом плагине прописана его страница, обычно это раздел в каталоге плагинов на сайте wordpress.org. Заходя туда, он сравнивает версию, установленную в у вас с той, что находится на сайте плагина. Если там более новая, то он предлагает обновить плагин.

То же самое он делает и по отношению к самому себе – каждый раз проверяет, не сделали ли разработчики WordPress новую версию. Понятно, что такая работа отъедает у вашего сайта и так те немногие мегабайты памяти, которые выделяются провайдером на его функционирование.

Профессиональный магазин ноутбуков в екатеринбурге с огромным выбором самых современных моделей.

Я не привык часто обновлять плагины, и, один раз подобрав их и настроив, предпочитаю больше с ними не возиться, исповедуя принцип “работает – не трогай!”. Поэтому мне достаточно три-четыре раза в год проверять, не вышла ли новая версия какого-нибудь, плагина, а на остальное время отключать эту функцию.

Раньше я делал это руками, исправляя конфигурационный файл. Так продолжалось, пока Калинин Иван не сделал плагин, который на лету лишает WordPress проверки на обновление плагинов. Заодно он отключает и сам WordPress от проверки на обновления. Называется этот плагин Блокировка запросов на новые версии. Работает плагин просто: активировали – работает, не активировали – не работает.

Компания, которая быстро и качественно делает монтаж кондиционеров в Москве и Калуге. Лето не за горами!

Автоматическое управление версиями (ревизиями)

После того, как вы отредактируете какой-нибудь пост, WordPress сохранит предыдущий вариант, чтобы в случае чего можно было сделать откат. Но вот незадача – это “в случае чего” у меня случается крайне редко, и по сути все эти дубли предыдущих версий моего поста мне не нужны. WordPress делает такие бэкапы периодически, и они все накапливаются и накапливаются. Тратится место для них, а движок находится в состоянии постоянного контроля и бэкапа. Думаю, что мне это не нужно, поэтому я отключаю такую возможность (не спорю, для кого-то может и полезную), а заодно экономлю место на сервере и снижаю нагрузку на движок за счет уменьшения базы данных.

крабКак и в случае с проверкой на обновления, раньше я делал это вручную, исправляя файлы в текстовом редакторе, но этому пришел конец, когда я нашел плагин, делающий все это автоматически: Управление версиями.

После установки плагин покажет, у каких постов есть версии.

tiaurus-0155

Если вы хотите, чтобы ваш сайт попал в топ поисковых систем, то вам просто необходим оптимизированный контент. Результат не заставит себя ждать.

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

tiaurus-0156

Надоело гнуться за обычным столом? Сходи на сайт http://millenium-mebel.ru/, и выбери качественный компьютерный стол.

Этот плагин, как я уже и говорил, позволяет не захламлять базу данных излишней информацией, а чем меньше база данных – тем быстрее работает WordPress.

Оба плагина хороши прежде всего тем, что не надо лезть в код и редактировать его вручную. К тому же, деактивация плагинов приводит к восстановлению настроек по умолчанию. Это не единственные варианты ускорения работы WordPress, но они – самые доступные.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

7 комментариев

  • Поставил оба. Плагин «Блокировка запросов на новые версии.» не оказывает влияния на нагрузку блога. По крайней мере, я не увидел существенных изменений. Может, правда, у меня обновление автоматическое само отключено. В любом случае — пусть будет. А плагин ревизий столько мусора нашел — ужас :)

    • Блокировка запросов снижает потребление оперативной памяти при работе в административной панели.

  • Движок WordPress устроен таким образом, что при каждом входе в административную часть он смотрит, не обновился ли какой-нибудь плагин.

    Начиная с версии 2.6.1, все запросы на обновление выполняются только два раза в день.

  • В принципе можно просто задать в конфиге вот такую бяку …..define(‘WP_POST_REVISIONS’,2); — где цифирька означает кол-во ревизий,которые и будут сохранятся…….

/* ]]> */