Как ускорить сайт на WordPress

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

Цель статьи: Дать проктические советы о том как ускорить сайт.

Для кого эта статья:  начинающих Web-мастеров, начинающий SEO специалистов, владельцев сайтов и блогеров или просто желающих разобраться в процессе поисковой раскрутке сайта.

Для проверки скорости загрузки сайта мы будем использовать следующие сервисы: https://tools.pingdom.com и https://developers.google.com/speed/pagespeed/insights/

Оглавление

Качественный хостинг

Желательно чтобы хостинг был на SSD дисках и располагался в географической зоне на которую ориентирован сайт. На сервере нужно настроить Gzip сжатие и кеширование в ISPmanager эти настройки можно сделать в разделе WWW-домен

Оптимизация изображений

Изображения на сайте должны быть оптимизированы и не занимать много места, для оптимизации изображений можно воспользоваться плагином – WP Smush.

Оптимизация базы данных

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

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

Примечание: Если ваша база данных MySQL использует таблицы формата InnoDB, то такие таблицы оптимизироваться не будут. WP-Optimize просто пропустит их при выполнении операций. Но вы сможете оптимизировать такие таблицы вручную, используя phpMyAdmin.

Настройка файла .htaccess

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

Задаем кэширование на стороне браузера для изображений, css и js фалов.  Для этого в .htaccess добавляем следующий код:

				
					FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|gif|png|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>
				
			

Включаем gzip сжатие страниц перед отправкой их пользователю. В .htaccess вставляем следующий код:

				
					<ifModule mod_gzip.c>
 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.*
</ifModule>
				
			

Большая часть спам комментариев отправляются спам ботами. Этим кодом мы запретим напрямую отсылать комментарии минуя форму комментирования. Теперь спам боты не смогу отправлять комментарии.

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

Настройка Robots.txt

Помимо роботов от Yandex и Google на сайт заходит множество ботов от различных поисковых систем и не только. Запретить на сайт вход различным поисковым роботам, грабберам и парсерам, которые могут воровать контент и создавать ненужную нагрузку на хостинг можно в файле Robots.txt. Как правильно настроить Robots.txt можно ознакомиться в этой статье

Оптимизация кода темы

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

Ускорить сайт с помощью кэширования

Установите плагины для кэширования страниц и оптимизации CSS, JavaScript файлы

Плагины кеширования: WP Super Cache – один из самых популярных плагинов. Также можно использовать плагины WP Total Cache, WP Rocket и WP Fastest Cache.

Плагин оптимизации CSS и JavaScript файлов:  Один из таких плагинов — Autoptimize. Очень прост в использование и совместим с выше упомянутыми плагинами кэширования, но Будьте осторожны: объединение и минимизация CSS и JavaScript кода может спровоцировать неполадки в работоспособности сайта, поэтому после активации проверьте сайт. Но не бойтесь сделать что-то не так. Подобного рода проблемы можно предотвратить, если отключить плагин и очистить кэш с помощью плагинов кэширования.

WordPress плагины — для ускорения скорости загрузки сайта

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

Используйте CDN сети для более быстрой загрузки контента

Сеть доставки контента (CDN) — это служба, которая принимает все ваши статические файлы и позволяет посетителям быстро загружать их, обслуживая файлы с серверов, географически близких к посетителю сайта. Чем ближе они к серверу, тем быстрее может передаваться информация о файлах, что ускоряет работу вашего сайта для пользователей по всему миру.

Например, если вы работаете с CDN с серверами в США и Индии, посетители сайта из Индии получат файлы с ближайшего к ним сервера, а не попытаются получить доступ к файлам с серверов США.

Используйте асинхронную загрузку скриптов

Если Вы используете на своем сайте сторонние скрипты, такие как Yandex Metrika, Google Analytics, Jivo Site и другие подобные добавьте к ним параметр async , это означает, что скрипт загружается асинхронно, то есть не мешает загрузке вашего сайта и отображению контента на нем. Говоря совсем просто, последовательность такова: сперва загружаются все ресурсы вашего сайта, и только потом, когда страницей можно полноценно пользоваться, начинается загрузка скрипта. Например:
				
					<script async src=" " ></script>
				
			

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

Свежие записи
Команда RD

Команда RD и RMDIR позволяют удалять как каталоги, так и

Оборудование
help2site
Факты про планшеты

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

Оборудование
help2site
Как выгодно купить новый компьютер

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

Web-Дизайн
help2site
Операторы PHP

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

Оборудование
help2site
Описание центрального процессора компьютера

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

Windows
help2site
Как удалить пункт из контекстного меню Windows 7

Со временем контекстное меню, которое появляется при нажатии на правую кнопку мыши засоряется различными ненужными пунктами. Из за наличия этих пунктов контекстное меню начинает появляться

Оборудование
help2site
Обзор 4 терабайтного накопителя Western Digital WD4001FAEX

Совсем недавно компания Western Digital разработала и выпустила на рынок новый высокопроизводительный жесткий диск объемом памяти в 4 терабайта. Новый накопитель получил название Western Digital