лучший плагин кэширования wordpress 2021
Доставить за 30 мс: 5 лучших плагинов для оптимизации работы WordPress в 2021 году
Вы и без нас знаете, что у WordPress есть проблемы. Да, при создании сайтов им пользуются в 40% случаев — на то он и простой, как трёхколёсный велосипед. Но проблема в том, что при желании из этого велосипеда легко можно собрать хоть Франкенштейна социальную сеть с экосистемой встроенных сервисов — достаточно установить десяток-другой, а то и всю сотню плагинов на сайт. В результате возникают проблемы с безопасностью, совместимостью и скоростью загрузки сайта. Хорошая новость в том, что есть как минимум пять способов заставить WordPress работать лучше — подробней о них в нашей подборке плагинов. О большинстве из них вы уже наверняка слышали, но в списке есть и одна новинка — вместе с другими решениями она позволит вашим пользователям забыть об ожидании загрузки контента на сайте.
Шаг 1: устанавливаем дополнительные меры защиты
Зачем вам спорткар, если у него не закрываются двери? Так же всё обстоит и с WordPress-сайтами, на которые по разным оценкам приходится около 80% всех атак на CMS: как бы привлекательна ни была высокая скорость работы, сначала нужно позаботиться о безопасности. Мы не будем останавливаться на очевидных советах вроде важности регулярного обновления системы и плагинов до актуальных версий — об этом вы наверняка знаете и без нас, — но расскажем об одном из лучших способов обеспечить сайт на WordPress дополнительными мерами защиты. Плагин iThemes Security, ранее известный как Better WP Security, — это комплексное решение, которое разом справляется с рядом задач:
Распознаёт уязвимости других плагинов и определяет устаревшие версии ПО;
Обнаруживает и сообщает администратору об изменениях в файлах;
Сравнивает файлы ядра с текущей версией WordPress;
Предупреждает об использовании старых паролей;
Определяет и блокирует вредоносных пользователей;
Обеспечивает резервное копирование баз данных;
Позволяет настроить двухфакторную аутентификацию.
Шаг 2: настраиваем кеширование
Долгосрочное хранение постраничного или транзитного кеша в WordPress по умолчанию не предусмотрено. А жаль: кеширование в разы ускоряет передачу пользователям запрашиваемых данных. Очевидно, это хорошо сказывается и на отношении к сайту поисковиков, и на поведенческих факторах. Помимо того, оно снижает нагрузку на сервер, так как ему не приходится больше раз за разом выполнять одни и те же операции. Простой способ добавить эту технологию на WordPress-сайт — установить плагин WP Super Cache. Он заменяет динамический HTML сайта статической версией и затем выдаёт её пользователям, что и сокращает время загрузки контента. В плагине предусмотрено всё нужное для повышения скорости работы сайта, в том числе разные механизмы обработки данных на выбор пользователя — так, например, Apache mod_rewrite обходит стороной все медленные и требовательные к ресурсам PHP-скрипты.
Шаг 3: подключаем CDN
Если WP Super Cache позволяет кешировать файлы WordPress-сайта, то сеть доставки контента ускоряет их передачу до пользователей. Это происходит благодаря тому, что с помощью CDN статические данные передаются не с основного сервера, а с кеш-серверов, распределённых по миру. Таким образом, нужные файлы пользователи получают с ближайших к ним точек присутствия сети CDN-провайдера, что ускоряет загрузку сайта, уменьшает нагрузку на сервер и сокращает количество расходуемого трафика.
Подключить CDN можно как с помощью OSSDL CDN off-linker, встроенного в WP Super Cache, так и другим простым способом — установив плагин G-Core Labs CDN. Детальная настройка работы сети доставки контента с его помощью займёт 15 минут. Для этого после установки достаточно указать персональный домен из личного кабинета G-Core Labs в настройках плагина, а затем выбрать типы файлов и папок, которые вы хотите раздавать через сеть доставки контента. Расширение автоматически настроит замену существующих статических ссылок на CDN и эффективно ускорит доставку контента: для этого в сети используются решения на основе процессоров Intel Xeon Scalable второго и третьего поколения, а точки её присутствия расположены более чем в 100 городах по всему миру, что обеспечивает время загрузки сайта в пределах 20–30 миллисекунд.
Шаг 4: отключаем лишние опции WordPress
После того, как кеширование всего, что можно кешировать, настроено, а всё, что можно доставлять через CDN, через неё и доставляется, хорошо бы избавиться от всего лишнего. Для решения этой задачи предназначен плагин Perfmatters, который позволяет оптимизировать работу WordPress без изменения кода и файла functions.php.
В настройках плагина предусмотрен длинный перечень возможностей CMS, которые можно включать и отключать одним кликом. Скажем, если вы не добавляете на страницы сайта emojis, то к чему вам их поддержка — отключите её, чтобы сократить общее количество HTTP-запросов и размер страницы. А если вам не нужны редакции страниц трёхлетней давности, то и хранить их нет смысла — сократите их число до нужного количества с помощью Perfmatters. Подобных настроек в плагине предусмотрены десятки: от изменения интервалов автосохранений до отключения комментариев и поддержки Google Maps на страницах, где их нет.
Шаг 5: настраиваем резервное копирование
Что бы ни произошло с сайтом, если у вас есть бэкап — всё поправимо. Желательно только, чтобы бэкап был не годичной давности. Как раз таки для избежания таких проблем и предусмотрены плагины для настройки резервного копирования. Понятно, что справиться с этой задачей можно и вручную или средствами хостинг-провайдера. Однако, плагины — простое решение, которое позволяет автоматизировать весь процесс копирования за несколько минут. Одним из лучших среди них считается UpdraftPlus, это расширение установлено на трёх с лишним миллионах сайтов, а среди его пользователей такие компании и организации, как Cisco, Microsoft и NASA.
5 лучших плагинов кеширования WordPress для ускорения вашего сайта
WordPress – феноменальный инструмент для создания практически любого веб-сайта в соответствии с вашими потребностями. Чем больше контента и плагинов вы добавляете на свой сайт, тем больше он становится и тем медленнее он работает.
Даже переустановки WordPress может быть недостаточно для повышения производительности. Низкая производительность становится особенно заметной, если у вас высокий трафик или веб-хостинг некачественный.
Но есть факторы, помимо хостинга, которые могут замедлить работу вашего сайта. Когда дело доходит до WordPress, одним из наиболее распространенных факторов, влияющих на время загрузки вашего сайта, является кеш, поэтому важно знать, как правильно очистить кеш в WordPress. Есть несколько плагинов, которые могут в этом помочь, но не все из них одинаково эффективны.
Каждый раз, когда кто-то посещает ваш сайт, контент создается динамически. За «кулисами» сайта происходит много действий, невидимых для посетителей. Например, одновременное выполнение нескольких запросов к базе данных и выполнения кода.
Плагины кеширования создают статическую версию вашего сайта. Это устраняет несколько шагов, которые обычно наблюдаются при динамическом создании страницы. В результате ваша страница загружается быстрее, ваши клиенты довольны, а коэффициент конверсии увеличивается. Коэффициент конверсии – один из важнейших ключевых показателей эффективности (KPI), который следует отслеживать вашему бизнесу, и он измеряет, сколько потенциальных клиентов на самом деле становятся клиентами.
WordPress предлагает много плагинов для кеширования. Потребуется много времени, чтобы сравнить их функционал. Упростим задачу: ниже приведены пять лучших плагинов кеширования WordPress для ускорения вашего сайта.
1. W3 Total Cache
W3 Total Cache – мощный плагин включает несколько функций, которые могут сразу положительно повлиять на скорость вашего сайта. Поскольку он предлагает много вариантов, может показаться, что плагин сложен в использовании.
Функция, которая вас заинтересует – включение кеширования страниц. W3 Total Cache позволит сохранять и обслуживать кешированные страницы.
При тестировании скорости своего веб-сайта вы наверняка заметили рекомендацию – обслуживать сжатые страницы. Это означает, что пользователь будет запрашивать страницу сайта. Ваш сайт отвечает, отправляя gzip-версию вашей страницы. Поскольку он сжат, размер страницы уменьшается и загружается быстрее. Как только страница достигает пользователя, она распаковывается и нормально отображается.
Чтобы найти эту функцию, щелкните по Производительность >> Кэш браузера. Вы увидите включение сжатия HTTP. Выберите этот вариант, и все готово. Хотя это не самый простой плагин в использовании из-за его расширенных функций, он предлагает все необходимое для повышения скорости страницы с точки зрения кэширования.
2. WP Super Cache
>WP Super Cache – популярный плагин для кеширования. У него более миллиона активных установок, и пользователи высоко оценивают его.
Популярность этого подключаемого модуля связана с тем, что он предотвращает остановку или перегрузку вашего сервера при скачке трафика.
WP Super Cache может сократить время загрузки на 0,85 секунды в GTmetrix. Это эквивалентно увеличению скорости на 28 процентов. Увеличение скорости даже на одну секунду может значительно улучшить показатели конверсии и удобство использования.
3. WP Rocket
WP Rocket предлагает производительность, которую не могут превзойти другие программы кеширования. Он предлагает несколько функций и льгот. Обратной стороной является то, что использование этих функций будет стоить вам некоторых денег.
WP Rocket создан для удобства пользователя. Это инструмент, которым могут эффективно пользоваться новички. Всего за несколько кликов вы ускорите загрузку вашего сайта WordPress. Сотни тысяч веб-сайтов используют этот плагин для сокращения времени загрузки.
Помимо создания кешей страниц, этот плагин позволяет создавать ленивую загрузку изображений, сжимать CSS, JavaScript и HTML, а также пользоваться некоторыми другими функциями. Поскольку для просмотра результатов требуется всего несколько щелчков мышью, это отличный инструмент для новичков, не имеющих технического образования.
Лицензионные пакеты рассчитаны на один год. Вы потратите от 49 до 249 долларов США, в зависимости от количества веб-сайтов, которые захотите поддерживать. Чтобы настроить параметры кэширования страниц, вам нужно перейти в «Настройки» на левой боковой панели инструментов WordPress и затем щелкнуть WP Rocket.
В области настроек нажмите «Кэш». Вы увидите варианты изменения пользовательского кеша, мобильного кеширования и срока жизни кеша. Есть также некоторые расширенные функции, включая исключение страниц и очистку URL-адресов. Вы можете найти эти функции в разделе «Дополнительные правила».
Какой плагин замедляет WordPress? Пошаговое руководство по поиску и устранению узких мест.
4. WP Fastest Cache
WP Fastest Cache выполняет ту же задачу, что и предыдущие плагины. Этот продукт более прост в использовании, поскольку в нем меньше настроек. Новичок легко справится с настройкой плагина.
Хотя этот продукт не обладает таким же количеством функций, как другие продукты, он не менее эффективен. Он используется более чем на 100 000 веб-сайтов. Этот плагин не самый быстрый для сокращения времени загрузки. Обычно пользователи видят сокращение времени загрузки на 0,05 секунды. Тем не менее, увеличение скорости загрузки вашего сайта на 15 процентов – не повод для смеха.
5. Hyper Cache
Hyper Cache – плагин, ориентированный на кеширование страниц. Есть десятки тысяч активных установок этого плагина на WordPress.
Одним из основных плюсов является то, что это бесплатный плагин, у которого нет платной версии. Несомненно, это привлечет к этому еще больше людей. Одним из преимуществ этого подключаемого модуля является то, что он поддерживает мобильные устройства. Вы заметите, что многие плагины кэширования работают только с настольной версией вашего сайта. С Hyper Cache не имеет значения, используют ли посетители мобильное устройство или настольный компьютер.
Hyper Cache не настраивается “из коробки”. Вам нужно будет установить программу, а затем внести несколько изменений, чтобы плагин функционировал должным образом. Однако результаты показывают, что этот плагин действительно работает. В некоторых сценариях ему удавалось сократить до двух секунд неоптимизированного веб-сайта.
Полезные функции этого подключаемого модуля: мобильное кэширование, переключение тем, сжатие и поддержка, настраиваемый обход и готовность bbPress – разработчики обещают, что он будет работать со всеми типами блогов. Основная цель плагина – мобильные пользователи. Однако он хорошо работает для пользователей и настольных компьютеров. Это отличный инструмент для тех, кто только начинает работать с WordPress и должен исправить некоторые простые проблемы с кешированием.
Плагины кеширования могут помочь оптимизировать ваш сайт WordPress. Чем быстрее загружается ваш сайт, тем счастливее будут ваши клиенты. Чем счастливее ваши клиенты, тем выше вероятность, что они купят предлагаемый вами продукт или услугу, что приведет к лучшему ранжированию в результатах поиска Google.
Ускорение сайта WordPress в 2021 году
Пришло время для актуализации информации и полного обновления статьи с учетом полученного опыта, потому, размещаю новую версию, актуальную для 2021 года. По крайней мере, приведённые здесь способы до сих пор работают.
Ускорение сайта на WordPress — задача довольно сложная и нетривиальная, например, если требуются хорошие результаты для PageSpeed Insights. Причин для возникновения сложностей довольно много:
Довольно сложно настроить кэширование. Например, Drupal в этом плане дает гораздо больше возможностей, к тому же из коробки.
Отсутствие встроенных методов асинхронной и отложенной загрузки скриптов. Постоянно приходится выдумывать костыли.
Для расширения функционала может потребоваться немалое количество плагинов, которые также замедляют веб-приложение.
Встроенный функционал довольно велик, очень трудно обрезать лишнее, не порушив структуру системы управления содержимым, на Drupal, несмотря на большую универсальность, отключать лишние функции проще.
Еще куча всякой мелочёвки, которою рассмотрим в процессе. Итак, пора перейти к делу. В данной статье мы рассмотрим ускорение для ПК, а также оптимизацию WordPress для мобильной версии сайта. Кстати, рекомендую не концентрироваться только на PageSpeed Insights, лучше замерять с помощью GTmetrix или Pingdom Tools.
Нужна помощь? Не проблема, напишите мне на почту: admin@workinnet.ru
Начало ускорения
Оптимизация WordPress начинается с теста скорости. Тут все довольно просто, есть такие инструменты, как PageSpeed Insights от Google, также Pingdom Tools, GTmetrix. Рекомендую использовать все, они покажут, какие слабости есть у сайта. Ниже скриншоты тестов. Вроде все неплохо, за исключением гугловского инструмента. К сожалению, вы запросто можете оказаться в ситуации, что от вас требуют высоких результатов в данном тесте, не понимая даже, что он собой представляет. Конечно, можно улучшить сильнее, но тогда пострадает дизайн. В целом, в мобильной версии у меня от 60 до 64, в ПК от 87 до 93. Когда как. Но в основном проблема заключается в партнерках, счетчиках и частично с файлами js и css. В общем, многое исправить будет нелегко, да и не нужно.
Неоднократно наблюдал, что «зеленые» сайты грузятся визуально долго, а «желтые» прогружаются заметно быстрее. Так что относитесь к результатам инструмента с некоторой долей скептицизма.
И небольшое предостережение. Не старайтесь добиться самых высоких результатов. Иногда полезнее пожертвовать производительностью, но сделать красивый сайт и дать пользователям необходимое, чем размещать голую страницу без красивых шрифтов и с минимумом изображений. Делайте все в меру, не гонитесь за цифрами.
Кстати, специально для тех, кто решит протестировать мой сайт, публикую результаты теста без использования рекламы от Яндекс.
А на скриншоте ниже наглядно демонстрирую, что реклама творит со скоростью сайта. К сожалению, это так. Кстати, Adsense меньше замедляет сайт.
Так что, если у вас на сайте реклама, то скорость будет на порядок ниже. И ничего с этим поделать не сможете.
Без плагинов
В первую очередь стоит настроить все, что возможно, без плагинов, дальше все это придется залакировать кешированием и прочими веселыми элементами. Для начала определимся с выбором хостинга.
Хостинг
Раньше я держал сайт на Fozzy, но сейчас решил переехать на Beget, это самый шустрый хостинг из всех, что я пробовал. По крайней мере претензий к данному хостингу нет. Так что рекомендую.
К выбору хостинга стоит отнестись серьезно. Простые сайты размещал на Reg.ru, вполне хватало. Конечно, ходят легенды о том, какой хостинг плохой. Но на деле он такой же как все. Но есть несколько но:
При аналогичной мощности у других хостеров чуть дешевле.
Малое количество процессорной мощности, тот же Fozzy предлагает 120cp (процессорные минуты, учтите, это очень неинформативное понятие, но хостинги используют именно его) вместо 58. А цена даже чуть ниже.
Невозможно настроить исходящие письма без костылей в виде плагинов для WordPress. Впрочем, «коробочный» функционал у ВП не очень, так что плагины лучше всего ставить по умолчанию.
В общем, вот пара скриншотов для сравнения.
Честно говоря не впечатляет. Одни и те же сайты у меня шустрее работают на Макхост.
Есть еще один интересный хостинг: https://fozzy.com/. Fozzy интересен тем, что использует веб-сервер LiteSpeed. Соответственно, это отличное кеширование, шустрое реагирование на запросы. Данный хостинг способен обеспечить максимальную производительность на ресурсах с большим количеством повторных посещений. В общем, если рассчитываете, что к вам будут возвращаться люди, то он быстрее любой другой связки. Но для новых посетителей Apache+Nginx будет пошустрее. Из панелей есть cPanel, ISP и DirectAdmin. Все вполне удобны. Цена за месяц на тариф «5 быстрых сайтов» — 199 рублей, короче, самый дешевый вариант. Если решите, что вам данный хостинг подходит больше, то вот промокод на скидку: 0f42e170-1599-4410-8934-83f003aa61df
Кстати, когда-то сидел на McHost, но в итоге я с Макхоста переехал на Fozzy. Производительность чуток получше оказалась, а цена на 50 рублей ниже. К тому же панель DirectAdmin мне больше нравится, чем самописная панель на Макхост.
Ладно, с хостингом определились, на самом деле выбирайте любой наиболее удобный, где есть поддержка PHP версии 7.4 (а вскоре и 8.0, но пока что полноценная поддержка в WP не реализована), Apache+Nginx или LSAPI. Не обязательно выбирать то, что предложил я. По крайней мере, наиболее шустрый вариант для первоначальной загрузки — Apache + Nginx. А вот если есть постоянные посетители (причем много), то эффективней окажется LSAPI, ибо он значительно ужимает байты при повторной загрузке и лучше подходит для формирования статического кеша. В любом случае, чистый Apache проигрывает обоим вариантам.
Итак, добавляем следующее содержимое:
Версия PHP и обновление WP
Потому лучше обновить WP и плагины. Если есть серьезно устаревшие, которые давно не актуализировались, то заменить на другие. Но учтите, существуют плагины, которые не обновлялись по несколько лет, а с кодом у них все в порядке. Смотрите внимательнее. Кстати, актуальная версия WordPress работает стабильнее и шустрее, чем предыдущая ветка, потому рекомендую не откладывать переход. Если у вас версия 4 с копейками, то самое время задуматься о переходе на 5.8. Чем дольше ждете, тем сложнее будет обновиться.
Контент
Не все обращают внимание на данную сторону оптимизации, а она крайне важна. Контент имеет определенный вес. Изображения, разные файлы, видеозаписи, текст в конце концов. И если видео можно загрузить на Youtube и выдавать оттуда, а разные файлы не будут ничего весить до запроса пользователя к ним, то изображения вызывают большую проблему.
Сколько раз наблюдал несжатые картинки с весом более мегабайта. Когда таких накопится критическая масса, то страница может весить под 15 МБ. Итак, что рекомендуется делать:
Менять размер картинок на оптимальный. Например, 1024 X768 пикселей вместо 4K.
Использовать сжатые форматы. Например, JPEG. PNG весит значительно больше. Также повсеместно внедряется поддержка Webp, который гораздо лучше сжат, чем PNG, полноценная поддержка данного формата есть уже у большинства браузеров, к сожалению, пока что у многих устаревшие версии, а подключение Webp с помощью плагинов очень кривое. В общем, лучше пока не рыпаться и остановиться на JPEG.
Дополнительно сжимать, с помощью утилиты FileOptimizer на компьютере. Также есть плагины, позволяющие сделать это. Тот же Smuсsh. Но я предпочитаю сжимать сначала на компе. Но если на сайте куча неоптимизированных изображений, смело ставьте.
Использовать миниатюры и открывать полноразмерную картинку в лайтбоксе.
Так что, позаботьтесь, чтобы на страницах не было ничего «тяжеловесного», особенно изображений. И дополнительно рекомендую воспользоваться функциями ленивой загрузки ( Lazy Load ), кликайте по ссылке, там все подробно описано.
Сеть доставки контента. Фактически, весь статический контент размещается на сторонних серверах, а посетителю выдается из наиболее близкой к нему точки. Можно отправлять посредством CDN:
предварительно c генерированные html
Система проста: ваш контент дублируется на множество разных серверов и при запросе к сайту, все ресурсы выдаются пользователю с наиболее близкого по местонахождению. Значительно сокращает пинг, но удовольствие недешевое. Подойдет только крупным площадкам, способным окупать такие затраты (если в CDN вообще будет смысл), а также организациям, желающим плотно застолбить регионы. Если желает двигаться по Европе и США, то вам подойдёт бесплатный CDN от Fozzy или Cloudflare.
Ускорение сайта WordPress на уровне Back-end
Т еперь пришло время улучшить работу WP, для этого понадобятся минимальные знания, ибо я предоставлю готовые решения, способные значительно упростить жизнь. Начнем, конечно же, не с самого простого.
Выбор темы
Это ключевой момент. На самом деле движок WordPress довольно-таки шустрый. Его ругают за то, что из «коробки» ничего нет, но я считаю это правильным. Такой подход дает большую вариативность последующей кастомизации. Поставил плагин для SEO какой нужно, добавил функционал, который необходим именно для целевого проекта.
Но не только плагины грузят сайт. Частенько, основным фактором нагрузки становится тема. Стандартные темы WP практически не содержат в себе ничего лишнего, соответственно, не требуют колоссальных ресурсов для генерации страниц. Но ведь функционал данных тем может показаться недостаточным?
И тогда начинается поиск. Рекомендую следующее. По возможности не брать темы с большим количеством скриптов, где все элементы построены на AJAX. Да, они выглядят красиво, но чтобы обеспечить широкий функционал, могут быть подключены сотни разнообразных скриптов, которые будут с трудом грузиться. Да и подход к SEO при использовании AJAX несколько сложнее.
Чем чище тема, тем лучше. Обращайте внимание при выборе платных премиальных тем. Часто разработчики стараются удовлетворить максимально широкие потребности конечного потребителя, так что в них будет понапихано всего и побольше. Например, Avada, JupiterX. Там будут конструкторы тем, разнообразные функции для поддержки встроенных слайдеров, некоторые вообще не будут работать без тяжеловесных плагинов.
Лично предпочитаю брать темы из официального репозитория. Простые, без излишеств и слишком широкого функционала. Все, что нужно будет добавить, решу с помощью плагинов или собственного кода.
Плагины
Существует распространенная болезнь среди новичков в WP – плагинобоязнь. Все стараются накодить самостоятельно. Даже когда в этом нет необходимости. С одной стороны правильно, лишних инструментов стоит избегать. Многие популярные плагины включают в себя множество излишеств, становятся очень тяжелыми.
Если нужна только одна функция и плагина под нее нет, то тогда есть смысл создать нужный код самому. На самом деле, не важно, куда внесете код. В виде плагина или в functions.php он будет требовать одинаковое количество ресурсов. Перебарщивать с плагинами тоже не стоит. Чем их больше, тем больше ресурсов потребуется на работу, что может заметно замедлить сайт.
Но использовать можно, если они закрывают ваши потребности. Не бойтесь плагинов, но по возможности урезайте их количество. Чтобы ускорить сайт, уберите лишние. Ищите замены, в которых функционал консолидирован. Тестируйте, пробуйте альтернативы.
Оптимизация JS и CSS
Скрипты, порой, основная часть нагрузки на сайт. Каждый скрипт генерирует запросы, имеет определенный вес, соответственно, притормаживает сайт. Многие рекомендуют объединить скрипты в один файл и построить зависимости для него. Это очень сложный метод, способный впоследствии принести массу проблем.
В отдельно файле придется самостоятельно обновлять код, а после обновлений плагинов и темы все зависимости будут слетать и их придется строить заново. В общем, муторный метод. Поговорим лучше о тех, что более просты в реализации и не требуют огромных затрат времени на поддержку.
Отложенная и асинхронная загрузка JS
Самый простой вариант ускорить сайт WordPress — сделать загрузку скриптов более динамичной. Для этого отличным решением станет отложенная и асинхронная загрузка. Если раньше я обходился простым универсальным кодом, то со временем задача усложнилась и пришлось принять волевое решение и распределить скрипты ручками.
Как правильно все это настроить я рассказал в отдельной статье. Рекомендую ознакомиться, ведь там размести наиболее правильные с точки зрения WordPress методы оптимизации. Кликайте по заголовку.
Оптимизация CSS
В данном случае все несколько сложнее, чем с JS, для данной задачи лучше использовать плагины, о которых рассказал по ссылке. Но тут все сводится к объединению и минификации файлов стилей. Есть, конечно, и кастомные решения, но в отличии от скриптов, решение с помощью плагина получается гораздо более эффективным.
Оптимизация HTML
Все тоже сводится к минификации и удалению некоторых тегов и атрибутов. Задачу также целесообразнее доверить специальным плагинам, ведь прописать все необходимые алгоритмы довольно трудоемко. По ссылке в заголовке о CSS есть информация об этом.
Перенос скриптов в подвал
Да, убрать скрипты из head и перенести в подвал тоже можно. Достаточно добавить в файл functions.php такой код:
Плагины для ускорения WordPress
Этим «исчадиям ада» решил посвятить отдельную статью. Там много сложных настроек, к которым стоит ответственно относиться, потому, переходите по ссылке в заголовке и вникайте. Функционал попросту огромен, лично я использую PageSpeed Ninja. Мой любимый инструмент.
Полетели!
Как видите, методы для ускорения сайта на WordPress есть, главное, грамотно их использовать и не перебарщивать. Будем надеяться, что зайдя к вам на сайт, я моментально получу страницу, а не буду ожидать пол часа, пока подгрузится все.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка 4.5 / 5. Количество оценок: 13