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

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

Для начала, проверим скорость загрузки WordPress при помощи специального сервиса http://webwait.com/. Перейдите, пожалуйста, по этому адресу и в строке «WebSite» впишите доменное имя своего ресурса, так как показано на картинке и нажмите кнопку «Time It».

Webwait

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

Скорость загрузки блога

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

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

1. Хостинг. Первое на что вам нужно обратить внимание при медленной работе и загрузке страниц ресурса, так это на производительность хостинга. Не забывайте о том, что хостинг должен в обязательном порядке поддерживать PHP 5.2 и выше, давать в распоряжение несколько баз данных MySQL, а так же обеспечивать дисковым пространством. Ну и самое главное, на что следует обратить внимание, так это на работоспособность самого хостинг провайдера. Я использую хостиг TimeWeb, который обеспечивает скорость работы моего WordPress блога на должном уровне. В скором времени, я напишу подробную статью о хостинг провайдере TimeWeb, не пропустите.

2. Отключите все неиспользуемые плагины. Если по какой-то причине, вы не пользуетесь тем или иным плагином, то я советую вам его отключить (Деактивировать), так как именно ненужный плагин может служить причиной медленной загрузки ресурса. Так же можно избавится и от некоторых активных плагинов, так как функции которые они выполняют можно реализовать с помощью php-кода. А так же, советую отключить функцию проверки обновления плагинов. Для этого необходимо прописать в файле function.php следующий код:

Осуществляет запрет проверки обновлений WordPress:

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;» ) );

3. Отключение резервных сохранений (ревизий) и удаление корзины. Замечали вы или нет, но сайт автоматически сохраняет все исправления, которые вы вносите в статьи. А так же, хранит все удаленные статьи и файлы в корзине. Так вот,и ревизии и корзина являются одной из причин медленной работы сайта. Для того чтобы их отключить и тем самым ускорить WordPress блог, необходимо в файле config.php прописать строчки:

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

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

Ускорить работу WordPress блога

Далее, перейдите на сайт www.styleneat.com  и перейдите во вкладку «File Upload», загрузите файл стилей style.css и нажмите на кнопку «Organize CSS». После этого необходимо заменить старый файл на новый.

5. Редактирование Header.php. В этом пункте я рассмотрю перенос скриптов и файла Header.php (Шапка)  в Footer.php (Подвал). Делается это для того, чтобы посетитель который придет на ваш сайт, не ждал загрузки всего ресурса, а мог сразу приступить к изучению информации, которая ему необходима. То есть сначала для него будет грузится верстка сайта, стили и шаблон, а потом только все остальные штучки и эффекты Это однозначно ускорит WordPress блог. Для это необходимо перенести код заключенный в тегах <script></script>, который находится в файле header.php между тегами <head></head> и переносите скрипт в Footer.php и тем самым ускорите работу wordpress блога.

Ну и для полной абоймы, необходимо в Footer.php прописать следующий код:

<?php wp_footer (); ?>

6. Zlib сжатие кода. Zlib сжатие способствует сжатию кода на сайте, примерно. на 70-75%. Сжатие необходимо сделать для того чтобы ускорить WordPress блог и ускорит скорость загрузки страниц. Для осуществления Zlib сжатия следует создать в корне сайта файл info.php и прописать в нем следующий код:

<?php php phpinfo ();?>

Сделайте запрос в браузере по адресу:

http://ваш_адрес_сайта/info.php

Открываем файл Header.php и под строчками:

<!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>

Прописываем следующий код:

<?php ini_set ('zlib.output_compression', 'On'); ini_set ('zlib.output_compression_level', '1'); ?>

7. CSS Compress. Один из важнейших плагинов для ускорения работы WordPress блога. Основной его функцией является сжатие файлов стилей и тем самым ускорение блога. Плагин CSS Compress работает не со всеми шаблонами. Поэтому, если после его установки у вас пойдет что-то не так, то просто Деактивируйте его.

8. Плагин кэширования Hyper Cache. Плагин при каждом запросе той или иной страницы преобразует ее из php формата в Html, так как браузеры. которыми мы пользуемся воспринимают только html. Пока у вас не установлен плагин кэширования Hyper Cache не установлен, такое преобразование будет происходить при каждом запросе страницы. Hyper Cache же кэширует страницу 1 раз и сохраняет ее копию, которую будет отдавать при следующих запросах. О том, как установить и настроить плагин кэширования Hyper Cache можете прочитать в одной из моих предыдущих статей. Он несомненно поможет увеличить скорость WordPress блога. Непременно установите его на свой ресурс.

9. Плагин Optimize DB — ускорение работы блога. Плагин Optimize DB оптимизирует базу данных. Просто необходимо несколько раз в месяц заходить в настройки плагина и оптимизировать базу данный, нажатием на кнопку «Optimize».

OptimizeDB

10. Плагин кэширования запросов к базе данных. Осуществить это можно с помощью плагина DB Cache Reloaded. С установкой этого плагина ускорение WordPress произойдет мгновенно. А так же DB Cache Reloaded использует для своих действий минимальное количество дискового пространства.

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

12. Защита сайта от спама. Атаки спаммеров могут стать первостепенной причиной плохой загрузки и работы ресурса. Поэтому, установите на сайт защиту, подробнее о которой вы можете прочесть в статье «Как защитить сайт от спама».

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

Ускорение wordpress блога

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

С уважением, Дороднов Иван!

Поделиться в соц. сетях

0

Получайте свежие посты прямо на E-mail: