C проблемой ускорения загрузки wordpress сталкивается 8 из 10 заказчиков. Причин может быть много, постараюсь перечислить большинство самых популярных, если из этого списка вам подходят 2 и более, то рекомендую дочитать эту статью до конца, чтобы знать как ускорить сайт на wordpress:
- Изначально, главным критерием поиска специалиста был бюджет проекта;
- Вашим проектом в разное время занималось несколько специалистов;
- Ваш проект собран на шаблоне;
- Ваш сайт давно не обновлялся;
- Вы не придавали значения выбору хостинг провайдера и самого сервера.
Это общие моменты, в данной части статьи не будем углубляться в версии php, theme builders, оптимизацию изображений, кэширование и прочие достаточно сложные в понимании истории для неопытного пользователя, которые могут влиять на ускорение загрузки сайта на WordPress
Для примера и наглядности, посмотрите скорость загрузки данного сайта, а он сделан не на чистом коде, а на связке WordPress + Elementor. Даже такой подход, разработки на конструкторе не обречен на низкую скорость загрузки, очень важен подход в построении сайта, тогда любой инструмент будет работать только на вас.
Итак, с чего же начать ускорение загрузки сайта на WordPress?
1. Выбор и настройка VPS сервера
Если вы не знаете, что это такое – то смело переходите к следующему пункту. Постараюсь объяснить на понятном языке. У каждого дома есть фундамент, в данном сравнении фундамент вашего сайта – это сервер, на котором ваш сайт и лежит.
Если после постройки дома, фундамент уже нельзя поменять, то в случае с сайтами – нам очень сильно повезло. Сервер можно поменять с менее производительного на более производительный. Основа ускорения загрузки сайта на WordPress – смена сервера с обычного виртуального хостинга на производительный VPS сервер.
Вы удивитесь, но по бюджету это будет стоить столько же, единственное – нужно вникнуть и потратить время на всю настройку, ну или обратиться за помощью к специалистам, кстати, пишите по контактам на сайте, рад буду подсказать. Советы и рекомендации по ускорению WordPress – полностью бесплатны.
- РЕКОМЕНДАЦИЯ. Выбирайте любого хостинг провайдера, я предпочитаю beget, устанавливайте туда ubuntu, а на нее уже любую понравившуюся вам панель управления сервером, например, fastpanel. Это позволит вам без знания LINUX настроить ваш сервер. Да, придется покопаться, но ускорение WordPress того стоит, вы заметите колоссальную разницу между тем, что было и тем, что стало.
Подробная информация по популярным хостинг провайдерам собрана в статье ниже:
По характеристикам, мощностям сервера можете начинать с малого:
CPU: 1 ядро
RAM (Оперативная память): 2 гб
Можно на старте взять и 1 гб. оперативной памяти, а потом добрать, но на практике добирать приходится в 80% случаев, разница в цене будет не сильня
Итак, с базой по ускорению загрузки WordPress мы разобрались, далее переходим к методам, которые делаются обычно после, но на практике делаются вместо того, что мы проговорили выше, так как они легче в понимании и сделать их может даже человек обладающий совсем минимальным опытом работы с WP.
2. Настройки сервера и сайта
Убедитесь, что все ваши настройки сервера актуальны:
- Версия php не ниже 8.0 (уже можно, многие плагины стабильно работают на версиях 8+);
- Настроено серверное кэширование, я использую Redis;
- Посмотрите на чем «стоит» ваш веб-сервер. Я рекомендую связку Nginx + PHP-FPM. Может звучать сложно, но, например, в FastPanel – это настраивается в пару кликов;
- Memory_limit выставлен на уровень не менее 256mb – может повлиять только на админку, на ускорение загрузки админки wordpress и всевозможных редакторов по типу Elementor;
- Ревизии почищены и ограничены. Ревизии – это прошлые версии редакций тех или иных страниц, шаблонов, записей внутри административной панели. Все это очень сильно захламляет Базу Данных. Их очистка и ограничение позволит ускорить работу самого движка WordPress и редакторов, косвенно может повлиять на общую скорость загрузки, но я бы не надеялся. (Можно сделать в Wp-Rocket);
- Настроена LazyLoad для изображений (Можно сделать в Wp-Rocket);
- Настроено сжатие CSS и JS файлов (Можно сделать в Wp-Rocket);
- Отложена загрузка JS (Можно сделать в Wp-Rocket);
- Google Fonts отключены или переведены в режим отображения «SWAP»;
- Все плагины и тема обновлены, а все настройки внутри них, связанные с оптимизацией, включены. Такие настройки есть, например, в Elementor.
3. Гигиена сайта
Ну здесь все совсем просто, простыми словами это можно описать словосочетанием «Навести порядок».
- Отсматриваете раздел «Плагины» – удаляете не нужные. Те, которые кажутся нужными – читаете про них, изучаете, что они делают, можно ли обойтись без них и так далее. Ваша задача – максимально очистить этот раздел от ненужных дополнений. Для несложного сайта кол-во плагинов не может превышать 10 шт.! На этом сайте всего 11 плагинов и не будь здесь раздела с блогом их было бы порядка 6-7. Чистка плагинов в некоторых ситуациях позволяет достаточно сильно ускорить работу WordPress.
- Разделы «Записи», «Страницы», «Медиафайлы» и прочие места, где могут хранится контентные части вашего сайта. Актуализируйте, почистите корзину, удалите не нужное. Это все влияет на размер вашей Базы Данных. На ускорение загрузки WordPress это повлияет очень минимально, но у вас будет полный порядок.
- Оптимизация изображений. Это можно сделать вручную или с помощью плагинов. Сильно позволит снизить вес вашей страницы, а чем меньше она весит – тем быстрее грузится, все просто. Бесплатных плагинов достаточно много, выбирайте все, что по душе, приведу лишь парочку: Robin Image Optimizer, EWWW Optimizer, Imagify. Данный пункт может оказать существенное влияние на процесс ускорения загрузки сайта на WordPress.
- ЗАПОМНИТЕ. Следить за сайтом нужно как за собой любимым, ведь любой успех или достижений это целый набор сработавших друг с другом факторов. Не пренебрагайте этим.
4. Плагин ускорения WordPress
Скажете, что пару строк выше рекомендовал удалять не нужные плагины, а теперь говорит – ставьте! Понимаю, но в этом есть смысл, ведь данные плагины специализируются прежде всего на ускорении WordPress, в то время как прошлые рекомендации затрагивали все оставшиеся плагины, которые предназначены для других задач.
Существует колоссальное количество решений, готовых ускорить ваш сайт на WordPress, но давайте запомним – 100% не стоит устанавливать их все. За многолетний опыт я перепробовал разные решения. Начну с тех, которыми я пользовался ранее, они бесплатны, и вполне себе неплохи:
- Autoptimize (By Frank Goossens (futtta));
- WP Optimize (By David Anderson, Ruhani Rabin, Team Updraft);
- W3 total cache (By BoldGrid).
Повторюсь – это все неплохие решения, но если вы настроены серьезно в плане ускорения wordpress, то это конечно никуда не годится. За годы поисков я остановился на 1 плагине и безмерно рад, что нашел его хотя бы спустя год поисков и страданий:
Wp – Rocket. Это просто песня, рекомендую не верить на слово, а почитать про него информацию в интернете, но гарантирую, вы прочитаете только положительные отзывы про то как ускорить сайт на WordPress с помощью данного плагина.
Но у него есть минус – существует только платная его версия. Выходов, по сути, 3:
- Если у вас 1 глаз и палка вместо ноги – можете поискать пиратские версии (Nulled). Но крайне не рекомендую, только что разве для работы в тестовой среде, не более. Если, конечно, не хотите потом обнаженных женщин и мужчин лицезреть на своем сайте.
- Купить лицензию этого плагина ускорения WordPress за полную стоимость – это достаточно дорого, в районе 60$ ежегодно.
- Обратиться ко мне за помощью – у меня агентский пак, я устанавливаю данное решение на все свои проекты + продаю лицензию отдельно. Это будет примерно в 4 раза дешевле.
WP-Rocket одно из лучших плагинов ускорения WordPress. Да, потребуется тонкая настройка, первый раз может быть долго и мучительно, но благо, у них отличная документация на сайте. Быстро и хорошо – не бывает, не дайте обмануть себя сказками, вложите силы и душу в свой проект и по итогу результат принесет вам только лишь одно удовольствие начиная от действительно хорошей скорости загрузки сайта и до ощущения собственного величия, что вы практически воскресили мертвого!
Не претендую на истину в первой инстанции, но если вы озадачились вопросом ускорения загрузки сайта на wordpress и подбираете под это дело плагины – услышьте мой опыт, хотя бы краем уха.
Специально для всех, кто прочитал до конца – предлагаю сэкономить и приобрести официальную лицензию этого плагина у нас. Цена демократичная, подлинность гарантируем на 100%, готовы доказать!
Ниже прикрепляю реальный отчет о скорости загрузки данного сайта, его главной страницы, чтобы вы понимали, что я знаю о чем говорю в разрезе ускорения WordPress:
Ссылка на отчет: PageSpeed Insights (web.dev)
- ВАЖНО. Это и реклама и не реклама одновременно. Wp-rocket имеет только платную версию и для всех своих клиентов я использую именно его. Поверьте, я бы не стал платить деньги за решение, которое просто не работает.
Заключение
Ускорение загрузки сайта на WordPress – на первый взгляд несложная задача, но как показывает практика – необходимо глубоко вдохнуть перед тем, как взяться за все это дело, если делать это правильно.
Постарайтесь выполнить максимальное количество пунктов из данной статьи, но полагаю, 90% предпочтет начать и закончить сразу 3-им пунктом. И я не скажу, что это неправильно, это отличное решение, если вы хотите добиться максимального эффекта ускорения wordpress за минимальный промежуток времени. Но если ваша задача подойти основательно к данному вопросу – 1-ый пункт обязателен!
Постарался охватить большую часть практик по ускорению WordPress, но как правило каждый проект уникален, если вы сделали все, что описано в данной статье и жаждите еще большего ускорения сайта на WordPress – изучите популярные метрики, они укажут на все моменты, которые могут замедлять работу сайта, далее, работайте уже точечно:
- PageSpeed Insights;
- GtMetrix.
Мне вполне хватает первого, иногда пользуюсь вторым, может потребоваться авторизация + VPN. Ответ на вопрос «Как ускорить сайт на WordPress» не так уж и сложен, если подойти к делу основательно и с головой.