Ваша тема WordPress является основой производительности фронтенда вашего сайта. Тема, которая генерирует 300 КБ CSS и JavaScript, всегда будет загружаться медленнее, чем та, которая генерирует 50 КБ, независимо от того, сколько кэширования и оптимизации вы применяете. В этом сравнении мы тестируем 6 популярных тем WordPress в идентичных условиях, чтобы предоставить объективные данные о производительности. Для получения дополнительной информации вы можете обратиться к Руководству разработчика тем WordPress.
Методология тестирования
Чтобы обеспечить справедливое сравнение, все тесты проводились в идентичных условиях:
| Параметр | Конфигурация |
|---|---|
| Хостинг | Общий хостинг (план SiteGround GoGeek) |
| Версия PHP | 8.2 с включенным OPcache |
| Версия WordPress | 6.7.1 |
| Контент | 10 постов с изображениями, 5 страниц, боковая панель с 3 виджетами |
| Плагины | Нет (тестирование чистой производительности темы) |
| Кэширование | Нет (тестирование без кэширования) |
| Изображения | Одни и те же изображения во всех тестах, оптимизированный формат WebP |
| Инструмент тестирования | GTmetrix (сервер Ванкувера), среднее значение 3 тестов |
Каждая тема тестировалась в своем стандартном состоянии без кастомизаций, кроме активации темы и импорта стандартного контента. Это измеряет базовую производительность темы — то, что вы получаете из коробки. Для получения дополнительных сведений о базовых принципах темы ознакомьтесь с Руководством по основам тем.
Результаты: Производительность главной страницы
| Тема | Размер страницы | HTTP-запросы | Время загрузки | TTFB | Оценка PageSpeed | LCP |
|---|---|---|---|---|---|---|
| GeneratePress | 45 КБ | 8 | 0.8с | 120мс | 99 | 0.9с |
| Astra | 68 КБ | 11 | 1.1с | 145мс | 96 | 1.2с |
| Flavor (тема Flavor) | 95 КБ | 14 | 1.3с | 155мс | 93 | 1.4с |
| OceanWP | 112 КБ | 16 | 1.4с | 165мс | 91 | 1.5с |
| Avada | 285 КБ | 28 | 2.3с | 210мс | 72 | 2.6с |
| Divi | 310 КБ | 32 | 2.5с | 225мс | 68 | 2.8с |
Результаты: Производительность отдельного поста
| Тема | Размер страницы | Запросы | Время загрузки | PageSpeed | CLS |
|---|---|---|---|---|---|
| GeneratePress | 48 КБ | 9 | 0.9с | 99 | 0.00 |
| Astra | 72 КБ | 12 | 1.2с | 95 | 0.01 |
| Flavor | 100 КБ | 15 | 1.4с | 92 | 0.02 |
| OceanWP | 118 КБ | 17 | 1.5с | 90 | 0.03 |
| Avada | 295 КБ | 30 | 2.4с | 70 | 0.08 |
| Divi | 320 КБ | 34 | 2.7с | 66 | 0.12 |
Что вызывает различия в производительности?
Объем CSS и JavaScript
| Тема | Размер CSS | Размер JS | Требуется jQuery | Пользовательские иконки |
|---|---|---|---|---|
| GeneratePress | 9 КБ | 0 КБ | Нет | Инлайн SVG |
| Astra | 18 КБ | 12 КБ | Нет | Инлайн SVG |
| Flavor | 32 КБ | 25 КБ | Нет | Шрифт иконок |
| OceanWP | 42 КБ | 35 КБ | Опционально | Шрифт иконок |
| Avada | 120 КБ | 85 КБ | Да | Шрифт иконок + пользовательский |
| Divi | 135 КБ | 95 КБ | Да | Шрифт иконок |
Разница между GeneratePress (9 КБ CSS) и Divi (135 КБ CSS) составляет 15 раз. Это напрямую влияет на метрики First Contentful Paint и Largest Contentful Paint. Вы можете измерить эти метрики с помощью Google Lighthouse.
Сложность DOM
| Тема | Элементы DOM (главная страница) | Максимальная глубина DOM |
|---|---|---|
| GeneratePress | ~350 | 8 |
| Astra | ~480 | 10 |
| Flavor | ~620 | 11 |
| OceanWP | ~750 | 12 |
| Avada | ~1,400 | 18 |
| Divi | ~1,600 | 20 |
Google рекомендует держать размер DOM ниже 1,500 элементов. Avada и Divi превышают это значение на стандартной главной странице, даже до добавления контента конструктора страниц.
```Производительность после оптимизации
Мы также протестировали каждую тему с включенным кэшированием и оптимизацией WP Rocket:
| Тема | До (время загрузки) | После WP Rocket | Улучшение |
|---|---|---|---|
| GeneratePress | 0.8с | 0.5с | 37% |
| Astra | 1.1с | 0.7с | 36% |
| Flavor | 1.3с | 0.8с | 38% |
| OceanWP | 1.4с | 0.9с | 36% |
| Avada | 2.3с | 1.5с | 35% |
| Divi | 2.5с | 1.6с | 36% |
Кэширование обеспечивает примерно одинаковый процент улучшения для всех тем (~35-38%). Но абсолютные цифры рассказывают свою историю: кэшированный сайт GeneratePress (0.5с) все еще в 3 раза быстрее, чем кэшированный сайт Divi (1.6с). Оптимизация может улучшить любую тему, но она не может преодолеть фундаментально тяжелую архитектуру темы.
Какую тему выбрать?
| Приоритет | Рекомендуемая тема | Почему |
|---|---|---|
| Максимальная скорость | GeneratePress | Наименьший объем, самые быстрые времена загрузки, самый чистый код |
| Баланс скорости и функций | Astra Pro | Скорость близкая к GP с большим количеством вариантов дизайна и шаблонов |
| Бесплатные функции WooCommerce | OceanWP | Больше всего функций в бесплатном тарифе, хорошо для бюджетных магазинов |
| Максимальные функции (второстепенная скорость) | Avada | Все встроено, самый большой набор функций |
| Визуальное строительство (второстепенная скорость) | Divi | Мощный визуальный конструктор с обширными шаблонами |
Для получения исчерпывающего руководства по выбору тем, помимо производительности, смотрите наше руководство по выбору тем WordPress.
Дополнительные соображения по производительности темы
Мобильная адаптивность
Поскольку мобильный трафик продолжает расти, крайне важно, чтобы ваша тема WordPress была адаптивной для мобильных устройств. Тема, которая хорошо работает на настольных ��омпьютерах, не обязательно обеспечит такой же опыт на мобильных устройствах. Вот несколько советов по оценке мобильной адаптивности:
- Адаптивный дизайн: Проверьте, автоматически ли тема подстраивает макет и элементы в зависимости от размера экрана.
- Элементы, удобные для касания: Убедитесь, что кнопки и ссылки легко нажимать на меньших экранах.
- Мета-тег viewport: Убедитесь, что тема включает мета-тег viewport для управления макетом в мобильных браузерах.
Оптимизация изображений
Изображения могут значительно повлиять на время загрузки. Даже с легкой темой не оптимизированные изображения могут замедлить ваш сайт. Рассмотрите эти практики для оптимизации изображений:
- Используйте подходящие форматы: Используйте форматы WebP или оптимизированные JPEG для более быстрой загрузки.
- Ленивая загрузка: Реализуйте ленивую загрузку, чтобы отложить загрузку изображений до тех пор, пока они не появятся в области просмотра.
- Сжатие изображений: Используйте инструменты, такие как TinyPNG, или плагины, такие как Smush, для сжатия изображений без потери качества.
Регулярные обновления и поддержка
Выбор темы, которая получает регулярные обновления, важен для поддержания производительности и безопасности. Ищите темы, которые:
- Имеют активную разработку: Проверьте журнал изменений темы на наличие недавних обновлений.
- Предоставляют поддержку: Убедитесь, что разработчик темы предлагает поддержку для устранения неполадок и вопросов.
- Обратная связь от сообщества: Ищите отзывы пользователей и форумы сообщества, чтобы оценить удовлетворенность пользователей и проблемы.
Часто задаваемые вопросы
Влияет ли скорость темы на SEO-рейтинги?
Да. Скорость загрузки страниц является подтвержденным фактором ранжирования Google, а Core Web Vitals (LCP, FID, CLS) являются частью сигналов о качестве страницы от Google. Хотя качество контента важнее скорости, два сайта с одинаково хорошим контентом будут иметь более высокий рейтинг у более быстрого. Эффект наиболее заметен на мобильных устройствах, где Google использует индексацию с приоритетом для мобильных устройств.
Могу ли я сделать Divi или Avada такими же быстрыми, как GeneratePress?
Вы можете значительно улучшить их скорость с помощью кэширования и оптимизации, но вы не сможете достичь тех же показателей, что и у GeneratePress. Архитектурные различия — размер DOM, вес CSS, зависимости JavaScript — являются неотъемлемой частью того, как создаются эти темы. Хорошо оптимизированный сайт на Avada (~1.5s) все еще приемлем, но не сможет сравниться с оптимизированным сайтом на GeneratePress (~0.5s).
Действительно ли заметна разница между временем загрузки в 1 секунду и 2 секунды?
Да. Исследования Google показывают, что по мере увеличения времени загрузки с 1s до 3s вероятность отказа увеличивается на 32%. Для сайтов электронной коммерции Amazon известным образом обнаружил, что каждые 100 мс задержки обходятся им в 1% продаж. Разница между 1s и 2s имеет значение как для пользовательского опыта, так и для коэффициентов конверсии.
Должен ли я выбирать скорость темы вместо дизайнерских функций?
Это зависит от ваших приоритетов. Если вы создаете контентный сайт, блог или магазин WooCommerce, где важен органический трафик, придайте приоритет скорости (GeneratePress, Astra). Если вы создаете одноразовое портфолио или целевую страницу, где визуальное воздействие важнее поискового трафика, более функциональная тема может быть более подходящей.
Насколько сильно хостинг влияет на производительность темы?
Хостинг значительно влияет на TTFB (время до первого байта) — одна и та же тема на дешевом общем хостинге может иметь TTFB 500 мс против 100 мс на премиум-хостинге. Однако относительные различия между темами остаются постоянными: легкая тема всегда быстрее тяжелой темы на одном и том же хостинге. Для рекомендаций по хостингу смотрите наше руководство.
Отменяют ли конструкторы страниц преимущество скорости легких тем?
Частично. Добавление Elementor к GeneratePress увеличивает размер страницы с 45 КБ до ~180 КБ. Но GeneratePress + Elementor (180 КБ) все еще легче, чем Divi отдельно (310 КБ). Базовый вес темы добавляется к тому, что генерирует конструктор страниц, поэтому начало с легкой темы дает кумулятивные преимущества.
Получите темы WordPress, ориентированные на производительность
Просмотрите GeneratePress, Astra и другие легкие темы по ценам GPL. Создавайте быстро загружающиеся сайты WordPress, которые хорошо оцениваются по Core Web Vitals.
Просмотреть быстрые темы WordPress →


