Как ускорить блог на 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.
Заголовок на миллион! Составляем цепляющий заголов... Приветствую читателей моего блога! Нередко случается так, что интересная и...качественно написанная статья на вашем блоге остается без должного внимания...читателей, большинство из которых просто проходят мимо нее. Наиболее вероятной...причиной данного обстоятельства может являться непримечательный заголовок,...абсолютно не привлекающий внимания. Заставить читателей обратить внимание на...статью призваны так называемые цепляющие заголовки, от правильного...составления которых в немалой степени зависит успех как одной отдельно взятой...статьи, так и всего ресурса в целом. Именно о том, как правильно составить...цепляющий заголовок для статьи вашего блога я и хочу поговорить в данной статье.
Как сделать граватар? Всем доброго времени суток! В сегодняшней статье я хочу затронуть 2 вопроса: что...такое граватар и как его сделать?

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

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

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

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

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

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

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

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