WordPress медленный?

Любимое занятие техно снобов — это сравнивание жидкого и мягкого а-ля «что кручи кит или слон».  У веб-дизайнеров сравнение идет по скорости генерации картинки или потребляемой памяти движков сайта. И куча всяких тестов по фреймворков, версий php, ruby vs python и так далее.

И так же «известно всем» (кстати, это логическая ошибка — апеллирование к толпе), что WordPress медленный, а вот CMF/CMS MODX быстрый. Вот по этому я и хочу чуток пройтись.

[contents]

PageSpeed

У Google есть сервис сравнения скорости сайтов — PageSpeed. Слышали многие, а вот не все пользуются (либо пользуются от случая к случаю). Там можно проверить не только скорость загрузки сайта, но и получить ценные подсказки. Кто не знает, скорость меряется комплексной оценкой от 0 до 100. И чем больше баллов, тем быстрее работает сайт.

Основные критерии:

  1. скорость отдачи сервера (косвенно — и насколько быстро отдает CMS)
  2. оптимизация кода страницы
  3. оптимизация css стилей
  4. оптимизация js скриптов
  5. оптимизация картинок
  6. кеширование в браузере

Если у этого сервиса аналоги? Конечно есть! Но они константируют факты, но не делают выводы и не дают советы. Кроме того, в зависимости откуда вы меряете и что, результаты разнятся.

А тут как бы легко можно проверить, получить советы. И расположение сайта не зависит.

Что мерить будем

Лично я этим сервисом не пользовался, но вот просматривая на ютубе канал финты WordPress, я наткнулся на серию видео уроков по ускорению сайта на WordPress и решил проверить свои проекты на этом сервисе до и после оптимизации.

Подопытные кролики: сайт «Отдых в Анапе» на MODX Evolution (по всем отзывам — очень быстрый движок), сайт «Гараж строим сами» на WordPress со сложной темой, сайт друзей «Геленджик» с простой неадаптивной темой и этот блог, который я перевел на простую бесплатную тему Basic. Ну и до кучи сайт на MODX Revolution как тестовый сайт . Как видите, ссылки не скрываю, сами можете меня проверить.

Чтоб было сделано для ускорения

Сайты на WordPress были немного оптимизированы сайты Гараж и этот блог:

  1. Переведены на PHP 7.0 серверы, ошибки пофиксены;
  2. Плагином Query Monitor просмотрены все запросы и удалены плагины с ошибками ( был плагин DB optimize, который вешал систему на 7 версии и WP No External Links — обращался к несуществующей таблице);
  3. Поставлены плагин перегенерации картинок  Regenerate Thumbnails;
  4. Поставлены и настроены плагины оптимизации картинок: EWWW Image Optimizer, Imsanity;
  5. Плагин борьбы со спамом Akismet заменен на Kama SpamBlock;
  6. Плагином Autuptimize пожаты скрипты, стили и html;
  7. В файле .htaccess добавлены инструкции для настройки кеширования.

Как видите, ничего сверх естественного не было сделано. Плагин WP SuperCache был раньше установлен.

Сайт Анапа по минификации стилей и скриптов был доработан руками раньше, как и ответы кеширования сервера.

Результаты замеров скорости

А вот результаты оказались интересными. Все сайты находятся на разных аккаунтах, но у одного хостера — Sprinthost.ru. И он одинаково плохо отдает страницы, о чем постоянно ругается PageSpeed.

Сайт CMS Для мобильных Для настольных Посещаемость
Отых в Анапе MODX Evolution 64 67 200
Гараж WordPress 49 55 70
Геленджик WordPress 42 49 4798
Jean179 WordPress 65 91 25
Тестовый MODX Revolution 58 65 0
Замер скорости сайта jean179.ru в сервисе PageSpeed
Замер скорости сайта jean179.ru в сервисе PageSpeed

Какие выводы из этого можно сделать:

  1. Низкие результаты для мобильных устройство зависят еще и от темы, так что Геленджик со старой темой и Отдых в Анапе набрали так мало баллов именно по этому.
  2. Гараж проиграл по наворотам, которые съедают время — слайдер, сложная разметка с кучей логики (тема очень навороченная), просмотры, виджеты.
  3. Очень сильно зависит от оптимизации темы WordPress что и как будет отдаваться контент.
  4. Особой разницы между MODX и WordPress нет совершенно.
  5. Вполне реально сделать быстрый сайт и на WordPress, главное не увлекаться виджетами, плагинами и сложностями.

Так что чисто для себя я закрыл вопрос в «медленности движка WordPress».

Кроме того, прекрасно видно, что и споры MODX Evo vs Revo тоже глупы — они абсолютно одинаково отдают контент. И без реальной оптимизации руками такие сайты будут проигрывать WordPress, где оптимизацию можно отдать на откуп готовым плагинам.

Ссылка на основную публикацию