Wydajność Adobe Commerce: Na ile pozwala wersja 2.4.2?

10.09.2021 Mateusz Rabiega
adobe commerce wydajność wyniki

Odwieczną zagwozdką biznesową jest jak zrobić coś szybko, tanio i dobrze. Jak mówi anegdota przestrzegająca przed “specjalnymi” ofertami, aby zrobić coś szybko i dobrze,  nie można zrobić tego tanio; jak tanio i dobrze, to nie szybko, itd. Podobne konundrum występuje na rynku e-Commerce, gdzie sprzedawcom zależy na szybkiej i zoptymalizowanej obsłudze konsumentów, która dodatkowo jest efektywna kosztowo. Walka o jak najlepszy Customer Experience jest o tyle znacząca, że platformy e-Commerce regularnie publikują benchmarki, w których przedstawiają osiągi swoich technologii. W ostatnim czasie swoje wyniki podał Adobe. Dzięki temu możesz sam sprawdzić jak najnowsza wersja Adobe Commerce (2.4.2) radzi sobie w kwestii wydajności. 

Adobe Commerce, dawniej Magento

Adobe Commerce 2.4.2 to najnowsza wersja edycji platformy e-Commerce opartej na Magento. Pozwala na stworzenie i utrzymanie sklepu internetowego i skierowana jest do średnich i dużych przedsiębiorstw, które wymagają skalowalności i gwarancji działania w każdych warunkach. Pomaga w tym dostęp do szerokiej oferty na marketplace’ie platformy i możliwość tworzenia autorskich modułów (przestrzeni z nowymi funkcjami) wewnątrz infrastruktury własnego sklepu.

W przeciwieństwie do Magento Open Source, Adobe Commerce jest płatny, a jego subskrypcja kosztuje co najmniej ok. 85 tysięcy złotych (22 tys. dolarów). Wersja chmurowa oprogramowania (Adobe Commerce Cloud) jest bardziej kosztowna – najniższa kwota jaką zapłacimy za roczną subskrypcję to ok. 170 tys. złotych (44 tys. dolarów). Czy cena ta jest odzwierciedlona w poziomie wydajności platformy Adobe Commerce?

Wydajność Adobe Commerce 2.4.2

Najnowszy test wydajności został wykonany dla wersji 2.4.2 Adobe Commerce wykorzystującej moduł Multi Source Inventory na instancji Cloud Pro 144 z profilem XX Large. Środowisko sklepowe dysponowało mocą obliczeniową 144-rdzeniowego CPU. 

Profil testowy środowiska Adobe Commerce

Celem profilu testowego było odwzorowanie środowiska sklepu internetowego działającego na rynku B2C. Z tego powodu skonfigurowano następujący profil do testowania możliwości Adobe Commerce.

Profil konfiguracji danych w symulowanym środowisku sklepowym

Liczba stron 4
Grupy konsumentów 5
Szablony sklepu 5
Produkty proste 6 000 000
Produkty konfigurowalne 160 000 z 24 opcjami konfiguracji
Zdjęcia produktowe 2000 (3 zdjęcia na produkt)
Kategorie produktów 6000
Reguły zmian cenowych 20
Liczba konsumentów 10 000
Zamówienia 150 000
Liczba eSKU ok. 200 000 000

Liczba stron – liczba stron zainstalowanych na jednym środowisku Adobe Commerce.
Grupy konsumentów – Liczba grup według których podzieleni są konsumenci.
Liczba szablonów sklepu (store views) – liczba różnych szablonów sklepów różniąca się językiem interfejsu i innymi właściwościami. Konsumenci mogą przechodzić pomiędzy szablonami za pomocą dedykowanej opcji.
Produkty proste – liczba produktów w sklepie bez opcji konfiguracji takich jak: rozmiar, kolor, styl, itp.
Produkty konfigurowalne – liczba produktów w sklepie z opcjami konfiguracji.
Zdjęcia produktowe – liczba plików graficznych przypisanych do danych produktów.
Kategorie produktów – liczba kategorii według których pogrupowane są produkty w środowisku sklepowym.
Reguły zmian cenowych – liczba reguł według których aplikowane są zniżki i inne zmiany cenowe do produktów dodanych do koszyka w sklepie.
Liczba konsumentów – liczba symulowanych akcji konsumenckich podczas całego okresu testowania środowiska.
Zamówienia– liczba symulowanych zamówień wykonanych podczas całego okresu testowania środowiska.
Liczba eSKU – liczba elektronicznych etykiet produktów znajdujących się w bazie danych środowiska sklepowego.

Scenariusz symulacji

Aby osiągnąć warunki najbardziej zbliżone do tych panujących w  realnym sklepie internetowym, podczas testu wydajności Adobe Commerce zostały zasymulowane zapytania emulujące aktywność konsumentów i adminów zarządzających środowiskiem sklepowym. Test środowiska obejmował symulację 1000 użytkowników korzystających równocześnie ze storefrontu i 250 specjalistów działających równocześnie w obrębie części administracyjnej sklepu. Oznacza to, że podczas testu wydajności, w środowisku sklepowym Adobe Commerce równocześnie zasymulowano liczbę operacji normalną dla 1000 użytkowników i 250 adminów. 

Podsumowanie testu wydajności Adobe Commerce

Czas uzyskania odpowiedzi na symulowane zapytania z backendu w najkrótszym wypadku wynosił mniej niż 0.25 sekundy a najdłuższym 2.5. Ogólna dystrybucja czasu, jaki był potrzebny na finalizacje procesów zapytań przedstawia się w następujący sposób:

  • 90% operacji zostało wykonanych w mniej niż 0.7 sekundy.
  • 95% operacji zostało wykonanych w mniej niż 1 sekundy.
  • 99% operacji zostało wykonanych w mniej niż 1.7 sekundy.

Test wydajności Adobe Commerce pokazał, że platforma jest w stanie obsłużyć 10,5 tysiąca zamówień na godzinę i 550 tysięcy wyświetleń strony na godzinę, nawet przy wyłączonym cachowaniu. Przy włączonej opcji cachowania stron i zoptymalizowaniu procesu, Adobe Commerce jest w stanie obsługiwać nawet do 1.5 miliona wyświetleń strony na godzinę. 

Pełna wersja raportu testu wydajności Adobe Commerce jest dostępny na stronie producenta.

Cyfrowe newsy / Bądź na bieżąco

Od początku 2022 roku wchodzimy w skład Unity Group. Teraz zapisując się do naszego newslettera, będziesz na bieżąco z informacjami całej naszej organizacji.

    Wypełniając formularz wyrażasz zgodę na wysyłkę newslettera przez Unity S.A. z siedzibą we Wrocławiu. Zgodę możesz wycofać w każdej chwili. Więcej informacji na ten temat znajdziesz w naszej polityce prywatności.

    *Wymagane

    Andrzej-kurs-programowania

    Andrzej Szylar

    Chief Executive Officer

    E-mail:

    andrzej.szylar@unitygroup.com
    Magda2

    Magdalena Paczyńska-Kamienik

    HR Manager

    E-mail:

    magdalena.paczynska@unitygroup.com
    Aleksandra

    Aleksandra Bielawska-Clegg

    HR Business Partner

    E-mail:

    Michal

    Michał Duława

    New Business Developer

    E-mail:

    Katarzyna

    Katarzyna Zajchowska

    Marketing Partner

    E-mail: