Как ускорить и оптимизировать Вордпресс

Как ускорить и как оптимизировать Вордпресс?

Сайты, на которых работает WordPress, могут замедляться по ряду причин. Это может быть что угодно: от раздутого кода или плохой производительности хостинга, хаотично наставленные плагины или их большое количество. Выяснить, что замедляет вас, достаточно сложно. Еще труднее то, что некоторые способы увеличения скорости (например, кеширование плагинов) полны загадочных настроек.

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

Сайты для измерения скорости сайта: tools.pingdom.com, gtmetrix.com. Выбирайте любой, попробуете и определитесь какой вам больше всего нравится.

Есть 3 основных способа лечения или исправления, когда Вордпресс тормозит:

  1. Анализ хостинга — это скорость хостинга, его настройки и его удаленности от нужного региона.
  2. Настройки движка Вордпресс.
  3. Плагины для оптимизации и ускорения вордпресс — это загруженность плагинами, а порой загруженность кучей узконаправленных плагинов.

1. Анализ хостинга

Сначала оцените свой хостинг на параметр «время ответа сервера» и если эта величина составляет больше, чем о,2 секунды, то это считается медленным параметром. В этом случае нужно обязательно прописать код gzip сжатия. После чего скорость ответа может сильно улучшиться, но и этого порой мало, было бы неплохо завести хостинг в том же регионе, на который ориентирован ваш ресурс. Для примера: хостинг расположенный в Америке(США) для региона Россия будет не лучшим вариантом, т.к. пинг будет больше, чем от хостингов находящихся в России.

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

2. Настройки движка Вордпресс

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

Частоиспользуемые настройки для ускорения:

а) настройка wp-config.php для ускорения вордпресс:

вместо существующего параметра

define ('WPLANG', 'ru_RU');

вставьте этот

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

Эта строчка сокращает загрузку множественных языковых параметров, иначе происходит полная загрузка всех возможных параметров для Вордпресс.

б) непременно нужно анализировать и если необходимо проверять периодически файл robots, где тоже может хранится много чего интересного, но вы каждый раз что-то меняете на своем ресурсе и не всегда логично отслеживаете их, поэтому возможно некоторые параметры требуют смены или удаления. Особенно присмотритесь к директиве Disallow.

в) так же в обязательном порядке нужно просмотреть файл .htaccess, в котором можно поставить кеширование браузером клиента изображений (с заранее указанными расширенияими файлов).

FileETag MTime Size


ExpiresActive on
ExpiresDefault "access plus 1 year"


В этом же файле .htaccess можно и настроить gzip сжатие.

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

3. Как оптимизировать и как ускорить вордпресс с помощью плагинов

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

Общепринятые способы:

а) можно оптимизировать вордпресс за счет плагинов кеширования, это такие как: WP Super Cache, WP Total Cache, WP Rocket, Hyper Cache — они являются бесплатными и легкими в настройке, поэтому рекомендую именно их использование, которые убирают многократную загрузку данных сайта. Если пользователь вторично заходит на ваш сайт, то открытые ранее страницы грузятся прямо из кеша.

б) плагины оптимизации изображений в Вордпресс — если вы перед загрузкой на сайт не сжимаете изображение, то тогда вам нужно установить такие плагины как WP Smush, EWWW Image Optimizer, CW Image Optimizer, Imsanity и им подобные.

Их работа заключается в сжатии картинки до меньшего объема без потери визуального качества. То есть попросту уменьшает вес загружаемой картинки, чем ускоряет процесс её загрузки и если картинок много, то это дает прибавку к скорости работы сайта в целом.

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

в) можно оптимизировать вашу базу данных — кажется, что чего там можно оптимизировать, но есть в базе такой изъян, когда вы редактируете страницы или записи в Вордпресс, то у вас сохраняются копии документов (назыаемых ревизией) на дату их редакции. Как правило к 1 записи или странице таких ревизии может быть десятки и даже сотни. Их удаление вручную будет очень сложным для рядового пользователя, поэтому прибегают к плагину Optimize DB и похожим Optimize database after deleting revisions, WP Database Optimizer.

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

г) Оптимизация в вордпресс файлов CSS стилей, HTML кода, сжатие JS файлов — это несколько параметров, которые как правило могут находиться в разных плагинах:

  • Если взять плагин Speed Booster Pack — он оптимизирует HTML, JavaScript, CSS, но более того может сжимать изображения, загружать JS-библиотеки с серверов Google (а не с вашего собственного сервера), откладывать загрузку скриптов и другие твики. Он легок в использовании и после установки просто нужно расставить галочки напротив нужных пунктов и готово.
  • Fast Velocity Minify — он берет ваши файлы CSS и JS вашего сайта и разделяет их на небольшие группы файлов, этот эффект необходим в случае увеличения этих файлов более тысячи строк. Плагин сжимает и комбинирует код, сокращяя время загрузки, но плагин помимо этого имеет другие настройки, дополняющие его возможности.
  • WP-HTML-Compression — из названия видно, что плагин оптимизации вордпресс, который удаляет пробелы в коде HTML, табуляции и переносы строк, что так же ускоряет процесс загрузки.

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

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

Вот например можете использовать плагин WP Rocket, он может показаться дорогим, но те, кто хочет ускорить свой тяжелый по всем параметрам ресурс,могут довериться ему, он стоит этих денег и имеет богатейший набор функции. А ещё у него есть сильная его сторона — в одном плагине есть почти все основные настройки оптимизации и не нужно ставить множество различных, а это уже своего рода решение.

Выводы:

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

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

Когда ваш сайт на Вордпресс тормозит, вы можете использовать всё что угодно, но старайтесь придерживаться нескольких правил:

— Не ставьте тяжелые темы с диким количеством скриптов.
— Чем меньше плагинов, тем быстрее будет работать ваш сайт.
— Если вы ставите плагины, то желательно брать уже проверенные и желательно с многочисленными настройками, это значит, что не следует ставить 5 плагинов, а лучше поставить 1, но с пятью этими же функциями, что уже само по себе даст преимущество.
— Более того, отключайте ненужные плагины. Активированные, даже неработающие плагины занимают часть ресурсов.
— Старайтесь подбирать дружественные плагины, чтобы они не конфликтовали между собой
— Следите за удаленными файлами, сценариями и стилями — любой отсутствующий файл может сильно притормозить загрузку вашего ресурса. Можете даже использовать сервисы Pingdom или GTmetrix для анализа.
— Анализируйте и тестируйте свой хостинг, потому как многие проблемы возможны из-за настроек и скорости доступа хостера. Даже при увеличении посещаемости сайта, могут быть превышены лимиты нагрузки вашего тарифа и порой попросту нужно перейти на более дорогой.

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

Удачи вам в ускорении вашего сайта на Вордпресс!

Источник: https://myborder.ru Как ускорить и оптимизировать Вордпресс
Заработок. Опубликовано: 2017-10-06

Отправить ответ

Оставьте первый комментарий! NOFOLLOW ссылка.

Уведомления
avatar
wpDiscuz