Как ускорить блог на WordPress?

Всем привет!

Сегодня поговорим о скорости загрузки блога, а точнее о том, как ускорить WordPress.

Скорость, с которой ваш сайт/блог загружается, непосредственно влияет на его продвижение. Наверняка вы неоднократно сталкивались с ситуацией, когда пытаясь зайти на какой-либо интернет-ресурс, приходилось очень долго ждать его загрузки. При этом вы не всегда дожидались момента появления сайта/блога на экране, а закрывали его.

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

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

Как ускорить WordPress?

Так как мы в данной статье говорим о сайтах/блогах, созданных с использованием системы управления контентом (CMS) WordPress, то ускорять их будем за счет действий с этой самой WordPress.

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

Кстати, перед тем, как проделывать все описанные ниже действия, проверьте скорость загрузки вашего ресурса с помощью сервиса http://webwait.com/.

Итак, основные действия по ускорению WordPress выглядят следующим образом:

  • определяем качество предоставляемых вашим хостинг-провайдером услуг. При выборе хостинг-провайдера ни в коем случае не стоит гнаться за низкой ценой, ведь в итоге можно получить медленный доступ к блогу. Если ваш выбор оказался неудачным, то можно перенести ресурс на другой хостинг.
  • анализируем активированные плагины для вашей WordPress. Все плагины, которые не являются жизненно необходимыми, деактивируем. Если какие-либо функции, реализованные с применением плагинов, можно выполнить без использования последних, то следует об этом задуматься. Также для ускорения сайта/блога можно отключить функцию проверки обновлений как самой WordPress, так и установленных к ней плагинов. Делается это довольно просто, прописываем в файле functions.php вашего шаблона следующие строки:
    1
    2
    3
    4
    5
    6
    7
    8
    
    remove_action ( 'wp_version_check', 'wp_version_check' );
    remove_action ( 'admin_init', '_maybe_update_core' );
    add_filter ( 'pre_transient_update_core', create_function ( '$a', «return null;» ) );
    remove_action ( 'load-plugins.php', 'wp_update_plugins' );
    remove_action ( 'load-update.php', 'wp_update_plugins' );
    remove_action ( 'admin_init', '_maybe_update_plugins' );
    remove_action ( 'wp_update_plugins', 'wp_update_plugins' );
    add_filter ( 'pre_transient_update_plugins', create_function ( '$a', «return null;» ) );

    Где стоки 1-3 отвечают за отключение проверки обновлений WordPress, а строки 4-8 — плагинов.

  • на скорость загрузки сайта/блога также оказывает влияние оптимизация изображений, которые вы используете в статьях вашего блога. Об этом я напишу одну из следующих статей, так что подписывайтесь на обновления моего блога, чтобы не пропустить ее появление!
  • оптимизируем стили CSS, для чего идем по ссылке http://www.styleneat.com/ где заходим на вкладку File Upload:

    Как ускорить блог на WordPress?

    Берем файл style.css вашего шаблона WordPress, загружаем его в данный сервис:

    Как ускорить блог на WordPress?
    Как ускорить блог на WordPress?

    И нажимаем кнопку Organize CSS:

    Как ускорить блог на WordPress?

    После этого скачиваем оптимизированный файл style.css:

    Как ускорить блог на WordPress?

    И загружаем его на хостинг в каталог с шаблоном WordPress вместо старого style.css. На всякий случай предварительно сделайте резервную копию исходного файла, в случае чего сможете вернуть все как было.

  • устанавливаем и активируем специальный плагин Optimize DB:

    Как ускорить блог на WordPress?

    Данный плагин выполняет действия по оптимизации базы данных MySQL вашего сайта/блога.

  • устанавливаем и активируем специальный плагин для кэширования страниц вашего ресурса, например Hyper Cache:

    Как ускорить блог на WordPress?

    Плагин требует, чтобы в файле wp-config.php вашей WordPress присутствовала строка:

    1
    
    define('WP_CACHE', true);

    То есть измененный файл должен выглядеть примерно так:

    Как ускорить блог на WordPress?

    Данное действие позволяет снизить нагрузку на хостинг.

  • устанавливаем и активируем специальный плагин под названием CSS Compress:

    Как ускорить блог на WordPress?

    Он производит сжатие файлов стилей CSS, тем самым ускоряя работу WordPress. Если после установки плагина возникнут какие-либо проблемы с отображением содержимого вашего сайта/блога, то это говорит о несовместимости плагина с вашей темой WordPress и придется его деактивировать.

  • устанавливаем и активируем специальный плагин DB Cache Reloaded:

    Как ускорить блог на WordPress?

    Данный плагин необходим для кэширования запросов к базе данных.

  • отключаем функции резервного сохранения постов и хранения их в корзине. Для этого открываем файл wp-config.php:

    Как ускорить блог на WordPress?

    И прописываем в него дополнительно следующие строки:

    define('WP_POST_REVISIONS', false);
    define('EMPTY_TRASH_DAYS', 0);

    В результате полученный файл должен выглядеть примерно так:

    Как ускорить блог на WordPress?

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

  • «разгружаем» файл header.php, для чего переносим скрипты, прописанные в нем, в файл footer.php. Данное мероприятие позволит сделать приоритетной загрузку стилей и верстки вашего сайта/блога, а уже потом различных скриптов, что в конечном счете также поможет ускорить загрузку ресурса. Для выполнения данной операции открываем файл header.php вашего шаблона WordPress и все содержимое, заключенное внутри тегов:
    <script></script>

    Находящихся в свою очередь внутри тегов:

    <head></head>

    Переносим в файл footer.php.

    В довершение всему прописываем в footer.php следующий код:

    <?php wp_footer (); ?>

    Готово!

  • заменяем в файле header.php вашего шаблона WordPress лишние запросы к базе данных на эквивалентные ссылки. К примеру, вместо данной строчки:

    Как ускорить блог на WordPress?

    Прописываем результат данного запроса к базе данных, ведь мы прекрасно знаем название сайта (запрос, содержащий bloginfo(‘name’)) и ссылку на RSS ленту блога (запрос, содержащий bloginfo(‘rss2_url’)):

    Как ускорить блог на WordPress?

Все просто!

Проделав данные действия, я уверен, вы сможете значительно ускорить блог на WordPress!

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

На этом я заканчиваю данную статью, не забывайте подписываться на обновления моего блога, чтобы не пропустить появление в нем новых статей!

До скорых встреч. С уважением, Владимир Денисов!

Также стоит прочитать:

В индекс Яндекса за 6 минут! Реально!... Всем привет! Решил написать короткий пост на тему быстрой индексации статьи...Яндексом.
Маскировка внешних ссылок в WordPress... Всем привет! В данной статье я затрону вопрос, касающийся индексации внешних...ссылок, размещенных на сайте или в блоге под управлением системы WordPress, а...точнее о их маскировке и закрытии от индексации поисковыми системами.
Комментарии WordPress как фактор поисковой оптимиз... Всем доброго времени суток! Тема данной статьи навеяна моим недавним...наблюдением, которое было сделано в процессе проверки позиций моего блога в...поисковой выдаче Яндекса по некоторым поисковым запросам. Так вот, я обратил...внимание на то, что один из комментариев к одной из статей моего блога помог ей...оказаться в топе поисковой выдачи по запросу, под который данную статью я...совершенно не оптимизировал. Именно по этой причине я решил написать статью о...пользе, которую могут принести комментарии WordPress.

Комментарии 6

  • Владимир, при прокрутке страницы колесом мыши, страница дёргается вверх-вниз. Стрелками клавиатуры нормально. Мне кажется твоя стрелка вверх этому причина, у меня когда-то была такая проблема со стрелкой.
    Спасибо за пост, подписался на твой блог, понравился стиль написания постов. С уважением!

    • Михаил, спасибо что указали на проблему, обязательно займусь ее решением!
      Очень приятно слышать лестные слова в адрес статей моего блога, спасибо вам, надеюсь информация в блоге будет интересной и полезной для вас!

  • Не цеплять много плагинов И вставлять адаптированные картинки не больше 50 кил и будет вам счастья ❗

  • Плагин Optimize DB не найден, что скажете по WP-Optimize ? Устанавливать этот плагин?

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.