Как ускорить сайт на 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.

Сервера, Web и не только

Будьте предельно осторожны с пунктами, отмеченными красным шрифтом. А так же перед любыми действиями с Базой Данных рекомендуется делать 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 позволяют удалять как каталоги, так и

Windows
help2site
Энергопотребление windows 7

Windows 7 теперь может выводить отчет об энергопотреблении вашего компьютера. Чтобы получить этот отчет, введите в командную строку команду Powercfg. Эта команда создана компанией Microsoft

Оборудование
help2site
Принт-сервер на Sagemcom 2804

Небольшой совет у кого не получается настроить…. сначала подключите принтер к компьютеру по usb, установите драйвера, распечатайте пробную страницу… это для того чтобы драйвер вашего

Аndroid
help2site
DroidWall — настоящий фаервол для ОС Android

DroidWall — это первая программа для Android для контролирование доступа в сеть интернет для приложений. Теперь вы можете не волноваться об трате ценного трафика не

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

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

Интернет
help2site
Купить планшет за границей

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