Давно не писал — и времени нет, да и поводов не много, но вот появился, и какой!
Кто не знает, я более 10 лет занимаюсь сайтами — различный CMS разные сервера и хостинги, но последнее время полюбился мне WordPress —он прост, гибок, достаточно безопасен и имеет огромное комьюнити и, что важно, множество плагинов и тем на любой вкус и для любых потребностей. Кстати WordPress не особо требователен к хостингу.
Сегодня хотелось бы поговорить о такой важной вещи для любого сайта, как кэширование. Сейчас я администрирую более сотни сайтов на нескольких серверах с разными системами управления (про системы управления хостингами если кому-то интересно напишу в другой статье), и большая часть сайтов работает именно на WordPress, на каких-то сайтах простенькие и легкие шаблоны, на каких-то тяжелые премиальные, но, как показала практика, сайт может показывать 12-20 по Google PageSpeed Insights при проверке скорости даже на достаточно легком шаблоне, все дело в контенте и настройке.
Несколько слагаемых высокой скорости сайта:
- Выключайте лишние плагины, не ставьте избыточных.
- Выбирайте не самый упоротый хостинг, лично мне проще взять VPS — результат всегда лучше, а зачастую и дешевле.
- Не перегружайте сайт рекламой и скриптами, лично я пришел к выводу что оптимально подключать счетчики через GTM (Google Tag Manager), а рекламу через Realbig — это удобно и не перегружает сайт.
- Централизованное управление решает! Недавно открыл для себя систему управления сайтами на WordPress managewp.com, если у вас больше одного сайта, и уж тем более больше десятка сайтов — это просто «маст хэв», экономия времени дикая.
- Оптимизируйте изображения! Это во-первых ускорит сайт, а во-вторых сэкономит место на диске. Я пользуюсь WP-Optimize — это бесплатно, быстро и качественно.
- И последнее по списку, но, пожалуй первое по важности — кэш!
Итак о кэшировании
Недавно, разработчик Seraphinite Solutions продукцией которого я давно и успешно пользуюсь для быстрой публикации контента (плагин DOCX-источник записей заслуживает отдельной статьи — за годы использования он сэкономил мне наверное сотни часов времени) выпустил новый плагин кэширования Серафинит Акселератор (Seraphinite Accelerator). Я перепробовал наверное все плагины кэширования, как самые распространенные, так и самые редкие, как бесплатные, так и премиум, и могу сказать следующее: если плагин кэширования не ломает вам весь сайт — это уже хорошо, если он хоть что-то ускоряет — просто прекрасно.
Большинство плагинов требуют долгой кропотливой настройки, потому, что после установки или ломают вам сайт, или не работают, совсем, если не ломают сайт — ломают рекламу или счетчики. Многие ставят несколько плагинов и активируют в одном одно, в другом другое, какие то плагины несовместимы с серверными кэшами NGINX и redis, в общем забавный зоопарк.
А тут… Ну в общем ставишь Серафинит Акселератор — и он работает — и не ломает, и ускоряет… прям из коробки, без настройки. Ну ок, часть функций недоступна — попробуем лицензию. Премиум-версия Серафинит Акселератора самый убитый сайт из тестовой сотни разогнала с 9/68 до 99/100 (мобильная/десктопная), а это уменьшение процента отказов как минимум, а значит потенциальный прирост трафика.
Было:
Стало:
Это самый большой разброс результатов «до/после», но и самый показательный. Нужно сказать из более чем 100 сайтов нет ни одного с показателями не в зеленой зоне после установки плагина, в среднем — 96/99 (мобильные/десктоп).
Возможности плагина:
- Lazy Load — причем без диких задержек, заглушек, даже с задержкой второстепенного контента 4,5-5 секунд визуально незаметно вообще. Главное отрубить Lazy Load темы и других плагинов — он все равно работает без проблем, но получается удвоение, и все происходит чуть медленнее, что логично.
- Улучшение HTML на основе Tidy — все косяки дружно уходят в небытие.
- Оптимизация скриптов — без проблем работают любые метрики и аналитики, а также рекламные сети.
- Нормальное кеширование и сжатие контента с гибкими настройками.
- Работает «из коробки» — можно не настраивать после установки и все будет нормально работать. Если пошевелить настройки можно добиться хорошего результата на самых тяжелых сайтах
- Безопасность — защита сеансов кэширования.
- Полноценная поддержка нескольких CDN — можно гибко настроить распределение ресурсов.
- Отличная русскоязычная техподдержка — всегда профессиональная поддержка с учетом специфики и конкретного сайта.
- Постоянные обновления и улучшения функционала, и скорости работы плагина.
Ложка дёгтя: если вы хотите раскрыть полный потенциал своего сайта и Акселератора нужно заплатить немножко денег за премиум-версию, но цены вполне адекватные, а тарифы гибкие. Хотя и бесплатная версия работает более чем достойно.
В общем, я для себя нашел идеальный плагин кэширования, и вам советую попробовать.
Скачать плагин можно как в магазине WordPress, или на сайте wp.org, так и на сайте автора www.s-sols.ru.
В этом видео вы можете узнать о настройках плагина более подробно.
А в этом видео показан процесс установки и активации плагина.