Увеличиваем скорость загрузки сайта wordpress.

kak uskorit zagruzku saitaПриветствую вас! Сегодня мы затронем не менее актуальную на сегодняшний день тему — как ускорить загрузку сайта WP. Это очень важный вопрос в развитие вашего веб-сайта, поскольку поисковые машины очень учитывают этот аспект. Почему, спросите вы? Поисковики обращают свое внимание на юзабилити сайта, то есть на удобстве сайта для пользователя и с какой скоростью загружается ваш ресурс является не мало важным фактором для аудитории. Я часто читаю различные статьи на чужих блогах и если сайт долго грузится, то я просто закрываю его, мне становится лень ждать, и я иду на следующий сайт.

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

Увеличиваем скорость загрузки сайта wordpress.

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

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

Есть плагины, которые необходимы блогу, но из- за них происходят тормоза, тут вы можете просто на время их деактивировать, а когда понадобятся снова включить. Например, плагин Broken link cheker-он нужен для поиска битых ссылок, сильно утяжеляет сайт и ему необязательно постоянно работать. Сделал – отключил, понадобился- включил.

3 Оптимизируйте изображения. Вам необходимо убедится, что все изображения у вас оптимизированы-размер-качество. Некоторые изображения очень много весят, я рекомендую в программе Photoshop, изображения сохранять для Web. Файлы png имеют значительный вес и могут замедлять загрузку сайта, рекомендую использовать этот формат только для маленькой графики и изображений на прозрачном фоне. В остальном подойдет расширение jpg. 

zagruzka saita WP 1

Если вам хочется автоматизировать процессы работы обработок изображений на вашем блоге, WordPress дает возможность воспользоваться плагином WP-Smush

zagruzka saita WP 2

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

zagruzka saita WP 3

4 Настраиваем «wp-config.php». Этот способ очень замечательный, он в разы поможет ускорить загрузку вашего блога (сайта). С помощью программы notepad++ ищем в файле «wp-config.php» следующую строчку:

define ('WPLANG', 'ru_RU');

Заменяем на. 

if (strpos ($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG', 'ru_RU'); else define ('WPLANG', 'ru_RU_lite');

Это решение позволяет сокращать количество загружаемых настроек (языковых) только на необходимые в стандартном коде. WP слишком много грузит не нужных вам параметров.

5 Настраиваем Robots.txt. Запрещаем индексацию не нужных сайтов. Данный фал закрывает поисковикам доступ к определенным страницам. Мы сделаем некоторое дополнение, которое запретит вход на сайт разным жукам, которые воруют ваш контент. Я советую добавить следующие строчки, перед сткой «Host». После проделанных манипуляций заметно меньше станет посещение жуков.

User-agent: Slurp Disallow: /

6 Оптимизация базы данных. База данных оказывает большое влияние на работу сайта. Когда мы редактируем статьи, WP сохраняет копии записей. Также в базе данных скапливается спам, комментарии и прочий мусор. По истечению некоторого времени, этот самый мусор и станет причиной тормозов сайта. Для очистки базы данных отлично подойдет плагин WP- Optimize.

7 Редактируем файл Htaccess. Это файл, в котором создаются доп. команды для хостинга, которые также плохо влияют на скорость загружаемого ресурса. Давайте чуть, чуть подправим файл, чтобы снизить нагрузку.

Настройка 1. С наших сайтов часто воруют контент вместе с изображениями, если такое происходит, в изображениях, которые находятся на наших блогах, адреса не изменяют, поэтому на чужих скопированных статьях изображения подгружаются из нашего сервера. Давайте запретим погрузку изображений. Для чего, в файле htaccess, в самый вверх добавить вот такой код:

RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yandex\.ru/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?undsoft\.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yandex\.net/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?feedburner\.com/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mail\.ru/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?poisk\.ru/.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yourdomain\.ru/.*$ [NC] RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteRule .*\.(jpe?g|gif|bmp|png)$ — [F]

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

Настройка 2. В файле htaccess вы можете указать на кеширование неких объектов, это нужно чтобы не заставлять браузер пользователя делать загрузку по несколько раз. В этом файле пониже1 кода добавим следующее:

FileETag MTime Size <filesmatch «.(jpg|gif|png|css|js)$»> ExpiresActive on ExpiresDefault «access plus 1 year»

Настройка 3. Этот код нужно ввести для сжимания данных перед отправлением их пользователю. Вставляем следующее:

mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*

Настройка 4. Существует спам в комментариях, большое количество комментов отправляются автоматом, чтобы это предотвратить нужно добавить следующий код:

RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*kopslav.ru.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Внимание. Указываем свой адрес место kopslav.ru.

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

С уважением, Вячеслав Коптяков!

Понравился материал? Поделитесь с друзьями!

11 комментариев: Как ускорить загрузку сайта WP?

  • Павел говорит:

    Спасибо, очень полезная статья.

    Последнее время пользователи моего сайта все чаще и чаще жаловались на медленную загрузку.

    Пока что применил лишь несколько советов из этой статьи и время загрузки стало меньше.

    Еще раз спасибо и надеюсь читать тут больше материалов об оптимизации сайтов на wordpress.

  • Игорь говорит:

    Позновательная статья. Даже если применить не все пункты статьи, загрузка и то станет быстрей.

  • Ирина говорит:

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

  • Евгений говорит:

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

  • Эндри говорит:

    Очень, серёзный фактор для всех сайтов!!! Именно назойливая реклама и тугодумность сайта всегда были самым противным движением инета!!! :wacko:

  • Вячеслав говорит:

    Евгений, есть плагин EWWW Image Optimizer, он отлично подойдет. А ссылка на статью о хостинге есть в самой статье.

  • Ярослав Астахов говорит:

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

  • Валентин говорит:

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

  • Константин говорит:

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

  • Андрей Ретов говорит:

    Столкнулся с проблемой долгой загрузки сайта. Наткнулся на эту статью с помощью советов провёл операции и страницы стали загружаться быстрее, спасибо!

  • Илья говорит:

    Спасибо огромное за столь информативную статью! Почему же я не прочитал ее раньше?! Очень полезные советы.

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

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

:good:  :bye:  :negative:  :scratch:  :wacko:  :yahoo:  B-)  :heart:  :-)  :rose:  :whistle:  :yes:  :cry:  :mail:  :-( 
:unsure:  ;-) 
 
Мой магазин
Shop
Подарок автора
dvd200
Отличный выбор
Дешевый хостинг. Выбор профессионалов!