Любимое занятие техно снобов — это сравнивание жидкого и мягкого а-ля «что кручи кит или слон». У веб-дизайнеров сравнение идет по скорости генерации картинки или потребляемой памяти движков сайта. И куча всяких тестов по фреймворков, версий php, ruby vs python и так далее.
И так же «известно всем» (кстати, это логическая ошибка — апеллирование к толпе), что WordPress медленный, а вот CMF/CMS MODX быстрый. Вот по этому я и хочу чуток пройтись.
PageSpeed
У Google есть сервис сравнения скорости сайтов — PageSpeed. Слышали многие, а вот не все пользуются (либо пользуются от случая к случаю). Там можно проверить не только скорость загрузки сайта, но и получить ценные подсказки. Кто не знает, скорость меряется комплексной оценкой от 0 до 100. И чем больше баллов, тем быстрее работает сайт.
Основные критерии:
- скорость отдачи сервера (косвенно — и насколько быстро отдает CMS)
- оптимизация кода страницы
- оптимизация css стилей
- оптимизация js скриптов
- оптимизация картинок
- кеширование в браузере
Если у этого сервиса аналоги? Конечно есть! Но они константируют факты, но не делают выводы и не дают советы. Кроме того, в зависимости откуда вы меряете и что, результаты разнятся.
А тут как бы легко можно проверить, получить советы. И расположение сайта не зависит.
Что мерить будем
Лично я этим сервисом не пользовался, но вот просматривая на ютубе канал финты WordPress, я наткнулся на серию видео уроков по ускорению сайта на WordPress и решил проверить свои проекты на этом сервисе до и после оптимизации.
Подопытные кролики: сайт «Отдых в Анапе» на MODX Evolution (по всем отзывам — очень быстрый движок), сайт «Гараж строим сами» на WordPress со сложной темой, сайт друзей «Геленджик» с простой неадаптивной темой и этот блог, который я перевел на простую бесплатную тему Basic. Ну и до кучи сайт на MODX Revolution как тестовый сайт (ссылка уже не работает, я ее удалил) . Как видите, ссылки не скрываю, сами можете меня проверить.
Чтоб было сделано для ускорения
Сайты на WordPress были немного оптимизированы сайты Гараж и этот блог:
- Переведены на PHP 7.0 серверы, ошибки пофиксены;
- Плагином Query Monitor просмотрены все запросы и удалены плагины с ошибками ( был плагин DB optimize, который вешал систему на 7 версии и WP No External Links — обращался к несуществующей таблице);
- Поставлены плагин перегенерации картинок Regenerate Thumbnails;
- Поставлены и настроены плагины оптимизации картинок: EWWW Image Optimizer, Imsanity;
- Плагин борьбы со спамом Akismet заменен на Kama SpamBlock;
- Плагином Autuptimize пожаты скрипты, стили и html;
- В файле .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 |

Какие выводы из этого можно сделать:
- Низкие результаты для мобильных устройство зависят еще и от темы, так что Геленджик со старой темой и Отдых в Анапе набрали так мало баллов именно по этому.
- Гараж проиграл по наворотам, которые съедают время — слайдер, сложная разметка с кучей логики (тема очень навороченная), просмотры, виджеты.
- Очень сильно зависит от оптимизации темы WordPress что и как будет отдаваться контент.
- Особой разницы между MODX и WordPress нет совершенно.
- Вполне реально сделать быстрый сайт и на WordPress, главное не увлекаться виджетами, плагинами и сложностями.
Так что чисто для себя я закрыл вопрос в «медленности движка WordPress».
Кроме того, прекрасно видно, что и споры MODX Evo vs Revo тоже глупы — они абсолютно одинаково отдают контент. И без реальной оптимизации руками такие сайты будут проигрывать WordPress, где оптимизацию можно отдать на откуп готовым плагинам.