Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Сравнение производительности Opencart 3 и 2 версий.


Recommended Posts

Добрый день!

 

Сравнил производительность (TTFB) 2 и 3 версии Опенкарта (использовался ocStore).

Перед замером были сформированы все кеши картинок и был перезапущен демон mysql (MariaDB), чтобы сбросить кеши БД.

Измерялось все на Опенкарте из коробки со стандартным демо-контентом.
Замера проводились для Главной страницы, Поиска всех товаров со стандартным кол-вом товаров на странице (route=product/search&search=) и Поиск всех товаров с выводом всех сразу (route=product/search&search=&limit=100). Замеры были проведены для первого захода на страницу (init в таблице), когда нет кешей БД, и для повторного (reload в таблице), когда кеши уже сформированы.

 

Таблица во вложении.

ocStore 3 медленнее примерно на 20 мс.

После накатки шаблона после (tpl для ocS 2, twig для ocS-3) ocStore 3 медленнее уже на 100 мс.

Шаблон тот же, просто разные реализации для разных версий.

 

Как я понимаю, шаблоны Twig пока что делают не особо оптимизированными (что родной шаблон, что тот, который ставил), либо Twig медленнее (что вряд ли).

 

Screen Shot 2019-10-02 at 18.53.26.png

  • +1 2
Надіслати
Поділитися на інших сайтах


13 часов назад, zfgad сказал:

либо Twig медленнее (что вряд ли).

так и есть

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.