Мы не работаем с клиентами из страны-оккупанта РФ и их пособников - РБ.

Нет войне в Украине! Остановите убийства мирных жителей Украины! Остановите путина!

Тест производительности OpenCart версий 3.0.3.8, 3.0.4.1 и 4.1.0.3

OpenCartBot - 11.08.2025
Тест производительности OpenCart версий 3.0.3.8, 3.0.4.1 и 4.1.0.3

Мы, OpenCartBot, провели комплексное тестирование производительности трех версий OpenCart 3.0.3.8, 3.0.4.1 и 4.1.0.3 с использованием синтетических тестов и реальных сетевых условий. Тестирование включало анализ Core Web Vitals метрик и сравнение поведения с кешированием и без него. Тесты проводились на главной странице новой установки OpenCart, без дополнительных настроек CMS, без кеширования и сжатия на сервере.

Вкратце: В ходе тестов трех версий OpenCart выяснилось, что 3.0.4.1 дает лучший баланс скорости и современности, 3.0.3.8 имеет самый быстрый рендеринг контента, а 4.1.0.3 демонстрирует самое эффективное кеширование и потенциал для будущего. Разница в Core Web Vitals между версиями существенная, а кеширование дает прирост производительности до 59%.

Тестируемые версии:

  • OpenCart 3.0.3.8 (PHP 7.4.33)
  • OpenCart 3.0.4.1 (PHP 8.3.17)
  • OpenCart 4.1.0.3 (PHP 8.3.17)

Инструменты тестирования:

  • PageSpeed Insights
  • GTmetrix
  • Pingdom Tools (серверный мониторинг)
  • WebPageTest (реальные сетевые условия)
  • Chrome DevTools (Core Web Vitals)


Размеры сайтов после установки:

  • OpenCart 3.0.3.8 - 60.6 Mb
  • OpenCart 3.0.4.1 - 60.8 Mb
  • OpenCart 4.1.0.3 - 104.9 Mb


Результаты онлайн тестов

OpenCart 3.0.3.8 - Desktop OpenCart 3.0.3.8 - Desktop
OpenCart 3.0.4.1 - Desktop OpenCart 3.0.4.1 - Desktop
OpenCart 4.1.0.3 - Desktop OpenCart 4.1.0.3 - Desktop
OpenCart 3.0.3.8 - Mobile OpenCart 3.0.3.8 - Mobile
OpenCart 3.0.4.1 - Mobile OpenCart 3.0.4.1 - Mobile
OpenCart 4.1.0.3 - Mobile OpenCart 4.1.0.3 - Mobile
OpenCart 3.0.3.8 - GTmetrix OpenCart 3.0.3.8 - GTmetrix
OpenCart 3.0.4.1 - GTmetrix OpenCart 3.0.4.1 - GTmetrix
OpenCart 4.1.0.3 - GTmetrix OpenCart 4.1.0.3 - GTmetrix
OpenCart 3.0.3.8 - WebPageTest OpenCart 3.0.3.8 - WebPageTest
OpenCart 3.0.4.1 - WebPageTest OpenCart 3.0.4.1 - WebPageTest
OpenCart 4.1.0.3 - WebPageTest OpenCart 4.1.0.3 - WebPageTest
OpenCart 3.0.3.8 - Pingdom OpenCart 3.0.3.8 - Pingdom
OpenCart 3.0.4.1 - Pingdom OpenCart 3.0.4.1 - Pingdom
OpenCart 4.1.0.3 - Pingdom OpenCart 4.1.0.3 - Pingdom

Ниже приводим сравнительный отчет производительности трех тестируемых сайтов (OpenCart 3.0.3.8, OpenCart 3.0.4.1, OpenCart 4.1.0.3) на основе предоставленных метрик WebPageTest. Тестирование включало измерение производительности как для первого просмотра (First View), так и для повторного (Repeat View). Основные метрики:

  • Time to First Byte (TTFB) — время до первого байта, показывает задержку ответа сервера.
  • Start Render — когда начали отображаться первые пиксели.
  • First Contentful Paint (FCP) — время появления первого видимого контента (текст, изображения).
  • Speed Index — насколько быстро страница стала визуально пригодной.
  • Largest Contentful Paint (LCP) — время загрузки самого большого видимого элемента.
  • Cumulative Layout Shift (CLS) — суммарный сдвиг макета во время загрузки (плавность отображения).
  • Total Blocking Time (TBT) — общее время блокировки основного потока (препятствия в интерфейсе).
  • Page Weight — вес страницы в килобайтах.

Сравнение по метрикам

Метрика OpenCart 3.0.3.8 OpenCart 3.0.4.1 OpenCart 4.1.0.3
Первый просмотр (First View)
TTFB 0.362 с 0.345 с 0.361 с
Start Render 1.400 с 1.500 с 1.500 с
First Contentful Paint 1.418 с 1.508 с 1.516 с
Speed Index 1.943 с 2.017 с 1.563 с
Largest Contentful Paint 1.418 с 1.508 с 1.614 с
Cumulative Layout Shift 0.001 0.001 0.001
Total Blocking Time 0.000 с 0.000 с 0.000 с
Page Weight 845 КБ 850 КБ 1079 КБ
Повторный просмотр (Repeat View)
TTFB 0.308 с 0.277 с 0.306 с
Start Render 0.800 с 0.700 с 0.600 с
First Contentful Paint 0.805 с 0.703 с 0.626 с
Speed Index 1.320 с 1.218 с 0.640 с
Largest Contentful Paint 0.805 с 0.703 с 0.626 с
Cumulative Layout Shift 0 0 0
Total Blocking Time 0.000 с 0.000 с 0.000 с
Page Weight 27 КБ 27 КБ 33 КБ


Основные выводы

  1. Время до первого байта (TTFB) у всех трех сайтов приблизительно одинаковое, колеблется около 0.3-0.36 секунд — это хороший показатель скорости ответа сервера.

  2. Начало визуализации (Start Render) и First Contentful Paint (FCP) приблизительно равны у всех трех, хотя OpenCart 3.0.3.8 и 4.1.0.3 имеют немного лучшие показатели по сравнению с версией 3.0.4.1 (начало рендера и FCP несколько быстрее у версий 3.0.3.8 и 4.1.0.3).

  3. Speed Index лучший у сайта OpenCart 4.1.0.3 (1.563 с — First View, 0.64 с — Repeat View), что свидетельствует о быстрой визуальной загрузке страницы.

  4. Largest Contentful Paint (LCP) самый быстрый при повторном просмотре у версии 4.1.0.3 (0.626 с), что является положительным знаком для пользовательского опыта.

  5. Cumulative Layout Shift (CLS) почти отсутствует (0 или 0.001) у всех трех, что свидетельствует о стабильности макета при загрузке и отсутствии неожиданных сдвигов.

  6. Total Blocking Time (TBT) — во всех случаях 0 с, что говорит об отсутствии задержек в основном потоке, поэтому интерфейс остается отзывчивым.

  7. Вес страницы заметно отличается: OpenCart 4.1.0.3 — 1079 КБ (первый просмотр), тогда как две другие — около 845-850 КБ. Однако при повторном просмотре вес падает до ~27-33 КБ за счет кеширования.

  8. Архитектурные различия: версии 3.x делают больше HTTP запросов, но имеют меньший размер ресурсов, тогда как версия 4.1.0.3 предлагает консолидированные ресурсы, но больший общий размер из-за Bootstrap 5 и Font Awesome 6.



Заключение

  • OpenCart 3.0.4.1 - оптимальный выбор для продакшна (лучший TTFB + современный PHP). Улучшение с кешированием составляет -53%.

  • OpenCart 3.0.3.8 - самый быстрый контент (лучшие FCP/LCP), но использует устаревший PHP 7. Эта версия демонстрирует немного лучшее время начала рендера в первом просмотре по сравнению с версией 3.0.4.1, однако уступает версии 4.1.0.3 по Speed Index.

  • OpenCart 4.1.0.3 - перспективный и быстрый, лучший потенциал для долгосрочного развития, но нуждается в оптимизации ресурсов (лучший Speed Index, но +28% размера). Эта версия имеет лучшие показатели скорости визуальной загрузки (Speed Index) и самый быстрый повторный просмотр, несмотря на больший на 28% вес страницы, благодаря самому эффективному кешированию (59% улучшения).

  • Все сайты имеют отличный показатель стабильности верстки (низкий CLS) и отсутствие блокировок (TBT=0).

  • Кеширование дает 43-59% улучшения.


Тестирование проведено с использованием стандартной темы OpenCart на серверах с nginx/1.24.0. Результаты могут варьироваться в зависимости от конфигурации сервера и используемых расширений.

Ссылки на результаты тестов


OpenCart 3.0.3.8:
https://pagespeed.web.dev/analysis/https-3038-opencartbot-com/zeld83cbo1
https://gtmetrix.com/reports/3038.opencartbot.com/W0YPpimc/
https://tools.pingdom.com/#66260914b1400000
https://www.webpagetest.org/result/250811_ZiDcMZ_3M2/

OpenCart 3.0.4.1:
https://pagespeed.web.dev/analysis/https-3041-opencartbot-com/az5kw7f3qo
https://gtmetrix.com/reports/3041.opencartbot.com/jVlk6NcG/
https://tools.pingdom.com/#662609617f000000
https://www.webpagetest.org/result/250811_YiDcY4_3XC/

OpenCart 4.1.0.3:
https://pagespeed.web.dev/analysis/https-4103-opencartbot-com/em3jba0h26
https://gtmetrix.com/reports/4103.opencartbot.com/HvpUXFGs/
https://tools.pingdom.com/#6626098405400000
https://www.webpagetest.org/result/250811_YiDcJR_3XM/


Рекомендуемые товары


Связанные статьи