В данной статье я буду обозревать плагины для ускорения WordPress. Их развелось великое множество, но не все полезны, а при неправильном использовании даже вредны. Потому, стоит уделить им достаточно внимания. В данной статье будет обозрение плагинов для кеширования, ускорения загрузки js и css, а также для сжатия изображений. Разберем все поэтапно. Статья актуализирована на 2021 год.
Нужна помощь? Не проблема, напишите мне на почту: admin@workinnet.ru
Плагины для ускорения WordPress: обзор
Сейчас я сделаю обзор на каждый плагин. Его функционал, потенциальные опасности и прочее. Но давайте приведу список проблем, которые могут встретиться независимо от используемого плагина:
Проблемы с отображением сайта. «Оптимизаторы» могут попросту сломать структуру сайта, неправильно загружая JavaScript или CSS. И самое распространенное явление, когда в одном браузере выглядит все нормально, а во втором нет. Например, в Мозиле сайты часто сыпятся.
Проблемы с кешированием. Иногда кеш остается даже после удаления плагина. И его придется вычистить вручную. Также придется уничтожить .htaccess в папке wp-content.
В остальном, проблемы могут быть довольно индивидуальными. Вроде неправильного отображения картинок в слайдере из-за ленивой загрузки изображений либо сбоя в работе отдельного плагина.
Autoptimize
Здесь довольно широкие настройки. Плагин позиционирует себя, как простой, способный работать в автоматическом режиме. Итак, смотрим на раздел “Опции JS”.
Первый вариант отвечает за оптимизацию JS: добавляет отложенную загрузку, распределяет приоритеты загрузки. Вторая галочка отвечает за объединение и минификацию.
Тоже самое и с CSS: можно установить минификацию и объединение стилей, а также встраивать их в HTML. Можно даже отложить выполнение CSS с помощью еще одного плагина, по первые несколько секунд пользователь будет видеть жуткую белиберду. Так что лучше не буду рассказывать, как это сделать.
Также здесь можно минифицировать разметку HTML, включить ленивую загрузку для изображений.
Как видите, плагин достаточно прост в использовании, потому очень популярен. Но у простоты есть другая сторона. Так как на опции и настройки можете влиять минимально, то при возникновении конфликтов с другими плагинами или иных проблем, вроде сбоев на сайте, то скорее всего придется полностью отключать Autoptimize.
К сожалению, подходит не для всех сайтов. Но попробовать можно. Если не зайдет и придется удалять, то одной деактивации мало. Придется вычистить кеш вручную в папке wp-content/cache.
PageSpeed Ninja
Великолепный плагин с огромным количеством настроек. Поэтому заслужил отдельный обзор. Явно не для новичка, ибо разобраться в сем «зоопарке» довольно сложно без специфических знаний. Кликайте по заголовку, чтобы узнать подробности. На большинстве сайтов использую именно его.
К сожалению, давно не обновлялся, но разработчик заявляет, что вскоре выйдет новая версия. В любом случае, тестировать в продакшене не стоит, пока что актуальная версия 0.9.40, когда выйдет следующая, можно будет и обновиться.
Fast Velocity Minify
Тоже позволяет заметно ускорить сайт, но с высокой вероятностью покрошит его напрочь. Первое, что вы должны сделать — выключить указанную на скриншоте ниже функцию. Она отвечает за сохранение настроек даже при удалении плагина, что ведет к серьезным проблемам.
У него довольно большой функционал, можно настроить минификацию HTML, асинхронную загрузку шрифтов, минификацию и отложенную загрузку скриптов и CSS. А также ускорить рендеринг страницы.
В режиме Pro можно исключить скрипты и стили из «комбайна», в случае, если есть серьезные проблемы с загрузкой.
У плагина те же проблемы, что и у предыдущего, но гораздо большая вариативность настройки.
Webcraftic Clearfy
Этот плагин главное не путать с обычным Clearfy, название которого Webcraftic благополучно использовал в своем творении. В данном плагине вы получаете комплексный подход. Во-первых, можно оптимизировать изображения.
Во-вторых, здесь есть возможность отключить ненужный функционал. На подходить к данной задаче нужно очень аккуратно. Например, если отключить Rest API, то будут сбои в работе таких плагинов, как Contact Form 7 или JetPack, если отключить граватары, то пользователи не смогут их применять. В общем, используйте с осторожностью.
Также здесь можно подключить оптимизацию и сжатие HTML, CSS, JavaScript, а также кеширование.
Есть еще менеджер скриптов, но использовать его нужно с крайней осторожностью, ибо можно похоронить сайт, причем, при неправильном использовании инструмента восстановить работоспособность будет очень трудоемко.
Помимо перечисленного, в плагине есть множество других полезных функций, вроде управления комментариями, скрытия страницы администратора, использования инструментов для SEO и т. д.
WP Super Cache
Продвинутый плагин кеширования, имеет гибкие настройки и позволяет кешировать страницы в виде статического контента. Если сайт редко изменяется, то можно даже создать предварительный статический кеш, который будет выдаваться пользователям.
Может конфликтовать с другими плагинами кеширования, не всегда дает заметную прибавку к скорости. Так что, на ваше усмотрение.
WP Fastest Cache
По свойствам аналогичен предыдущему, имеет практически аналогичные настройки. Иногда лучше работает он, иногда предыдущий. Пробуйте, сказать заранее, что лучше сработает, довольно трудоемко.
В премиум версии плагина доступна возможность включения оптимизации изображений, но есть бесплатные аналоги, которые способны делать тоже самое.
WP Super Minify
Весь его функционал отражен на картинке, размещенной ниже.
Негусто, правда? По факту скажу, что на всех сайтах, где его устанавливал, плагин вызывал ряд серьезных проблем и повлиять на это никак не могу. То бишь, можете использовать, но на свой страх и риск.
WP-Optimize
Здесь есть парочка полезных возможностей. Даже, если честно, очень полезных. Во-первых, очистка базы данных. Здесь можно удалить все лишние ревизии записей, которых может накопиться очень много, оптимизировать таблицы, очистить из БД метаданные комментариев.
Не рекомендую очищать метаданные записей и удалять обратные ссылки, если есть. В остальном, на ваше усмотрение. Но перед использованием рекомендую делать бэкап базы данных. Проблем не было, но на всякий случай.
И еще, многие плагины оставляют после себя мусор в БД, вроде разделов и записей. Например, WooComerce, такой, к сожалению, придется убирать вручную.
Во-вторых, у плагина WP Optimize есть возможность оптимизировать изображения, качество получается нормальным, но уровень оптимизации ниже, чем у Smush, потому, не использую.
Smush
Плагин для оптимизации изображений. Позволяет массово оптимизировать изображения без потери качества, сократив вес за счет минификации, очистки метаданных изображений и уменьшения размера полноразмерных изображений. Можно активировать сжатие при загрузки медиафайла.
Также в режиме Beta доступна функция «ленивой» загрузки изображений, что позволяет не подгружать картинку, пока пользователь не долистает до нее, соответственно, повышает скорость загрузки.
По крайней мере, единственный плагин, который с успехом может посоревноваться с этим плагином, — Clearfy.
Ускоряемся!
Как видите, есть из чего выбирать, рекомендую пробовать, смотреть, какие плагины для ускорения WordPress вам лучше всего подойдут и впоследствии оставлять наиболее подходящие. Уверен, вы сможете получить за счет них существенную прибавку к скорости.
О других методах ускорения WordPress можете почитать здесь.
Еще достаточно важный пункт по ускорению — оптимизация и сжатие картинок на сайте. Можно оптимизировать вручную каждую картинку (через Photoshop к примеру), можно автоматически (через специальные сервисы). Вот интересная статья на эту тему: https://pr-cy.ru/news/p/6831-kak-i-zachem-optimizirovat-izobrazheniya-na-sayte
В этой статье я указал плагин для автоматической оптимизации изображений. Называется Smush. Кстати, работает очень даже неплохо. А более подробно про методы ускорения WordPress рассказал в этой статье. Здесь только про плагины.
Использую для ускорения https://ru.wordpress.org/plugins/wp01/ — аналогов просто не существует!