Оглавление:
Статья последний раз была обновлена 06.06.2025
CMS WordPress традиционно используется с различными «ускорителями», как правило, сразу с несколькими плагинами оптимизации. Наверное, потому что человеческая психика стремиться к упрощению, постоянно возникает желание объединить весь этот функционал. Пусть это сделает плагин Clearfy >>
Хочу сразу предупредить, что само понятие ускорение работы сайта намного шире и выходит далеко за рамки функционирования CMS-системы. Процесс оптимизации начинается аж с выбора географического расположения сервера и включает в себя множество технологий.
Стоит ли использовать такие плагины на стороне CMS?
Сборщики типа Gulp с помощью своих многочисленных плагинов эффективно справляются с оптимизацией программного кода и даже изображений, некоторые разработчики предпочитают использовать этот же функционал в различных IDE. Эти средства часто комбинируют, но при использовании WordPress они актуальны только при кастомизации или создании темы (шаблона), собственного плагина. Лично я считаю, что все вопросы оптимизации в веб-разработке должны решаться на стороне CMS, если она таки используется.
Кто-то скажет, что CMS должна управлять только контентом, а если и оптимизировать, то максимум внутриконтентные изображения, но в конечном итоге веб-краулеру глубоко наплевать, что мы используем в качестве инструмента, он видит исходный код сайта, представленный в виде HTML. Поисковики используют программный код, чтобы понять, как обрабатывать контент. Хороший код обеспечивает быструю загрузку страниц – это основной оценочный критерий.
Переходим к настройке плагина Clearfy
На скринах я буду показывать конечный результат, значения, которые я в итоге поменял. Буду перечислять некоторые плагины, которые мне удалось заменить этим «комбайном». Предупреждаю, по дефолту у меня плагин только частично переведен, поэтому указываю разделы на разных языках для аутентичности.
Начальный этап
Сразу после установки и активации плагина появится окно с визардом, я рекомендую не запускать этот мастер настройки. К нему всегда можно будет вернуться в разделе «БЫСТРЫЙ СТАРТ», где есть и другие визарды. Это все непредсказуемые вещи, не для «живого» сайта.
Далее жмем на кнопку «НАСТРОЙКИ CLEARFY» в правом верхнем углу и выполняем шаги как на скрине ниже:
Настройки, чтобы плагин чистенько удалился, если потребуется, и не маячил в верхней панели.
Вкладка COMPONENTS
Теперь переходим именно на эту вкладку, чтобы сразу отключить/включить ненужные/нужные нам фичи плагина. Тут есть интересные предложения, но я делаю только это:
- Кеширование Google Аналитки — Deactivate
- Инструменты для виджетов — Deactivate
- Отключить уведомления — Deactivate
- Управление админбаром — Deactivate
- Транслитерация кириллицы — Deactivate
Для транслитерации я оставил плагин Cyr to Lat enhanced >>
Если я не указываю какие-то вкладки или их дочерние элементы (ветви), то значит я просто ничего там не менял или вообще отключил «создающие» их компоненты.
Вкладка ПРОИЗВОДИТЕЛЬНОСТЬ
Это самая интересная вкладка. Сейчас мы на первой странице. Основная решенная задача — минификация HTML-кода.
Дочерняя ветвь «Менеджер скриптов»
Отключаем.
Дочерняя ветвь «Optimize CSS & JS»
У меня на сервере настроен протокол HTTP/2, поэтому можно не объединять намеренно все файлы стилей и скриптов.
Все настройки на скрине, а вот в дополнительных опциях есть два важных момента:
- С критическим CSS я решил не экспериментировать, это сложно автоматизировать бесшовно.
- Переместить все JS-скрипты в футер можно только в версии PRO — это печально.
С небольшими издержками настройки на этой ветке, вместе с предыдущими, заменили мне плагин Fast Velocity Minify >>
Дочерняя ветвь «Cache»
Статический кэш! Способ ускорения WordPress-сайта путем создания статических копий страниц. Вот мы и добрались до замены плагина WP Super Cache >>
Gzip-сжатие у меня настроено на сервере Nginx.
Дочерняя ветвь «Оптимизация изображений»
Тут Clearfy предлагает интеграцию со сторонним плагином Robin image optimizer — это отличный плагин для оптимизации изображений, но я все-таки останусь на TinyPNG.
Вкладка «SEO»
Вкладка «ЗАЩИТА»
Несколько полезных опций.
Вкладка «ДОПОЛНИТЕЛЬНО»
- Мне не нужно, чтобы сайт «светил» RSS-лентами.
- Ревизии прилично «замусоривают» БД! Если стоит своя или дочерняя тема, то их часто выключают через functions.php. Я это реализовал через простой собственный плагин. Теперь можно это все убирать, Clearfy помог.
- Визуальным редактором Gutenberg я вообще не пользуюсь.
Итог
Как видите, плагин действительно объединяет в себе очень востребованный функционал. Конечно, он не заменит вам хороший сервер с Redis’ом на борту, так что не факт, что показатели Google PageSpeed взлетят. Как я уже говорил, оптимизация сайта — это комплексный вопрос.
- Настраиваем плагин Clearfy для WordPress - 05.06.2025
- Поднимаем веб-сервер на Ubuntu - 16.09.2024
- Переадресация домена на другой домен - 08.08.2023