Wydajność platformy Magento to jeden z najgorętszych tematów wśród osób związanych z branżą e-commerce. W poniższym artykule postaramy się raz na zawsze zburzyć (lub utrwalić) mit, jaki zbudowali wokół niej posiadacze sklepów internetowych. W tym celu porównamy pod kątem prędkości działania 4 najpopularniejsze platformy: Magento, WooCommerce, Shopify oraz PrestaShop. Gotowi na wyścig? Ruszamy!

 

Opis projektu

Aby wyniki naszego testu były jak najbardziej miarodajne, zdecydowaliśmy się na uwzględnienie 2 czynników wpływających na wydajność: urządzenia, na którym wyświetlana jest strona sklepu (w tym celu posłużyliśmy się urządzeniem Pingdom Website Speed Test dla komputerów stacjonarnych oraz Mobitest by Akamai dla urządzeń mobilnych) oraz miejsca, w którym ulokowana jest domena (do pomiarów wykorzystane zostało urządzenie lokalizujące domeny dostępne pod adresem iplocation.net).

Wzięliśmy pod lupę 50 losowo wybranych sklepów internetowych, które znalazły się w rankingu Miliona Najlepszych Stron Internetowych przeprowadzonym przez firmę Alexa. Testowi poddane zostały takie elementy, jak podstrony (m.in. strona główna, kategorie i strony produktowe), wersja strony oraz lokalizacja domeny IP. Efekty pomiarów prędkości zaprezentowane zostały poniżej.

Rezultaty testów prędkości

Zgodnie z rekomandacją Google, czas ładowania strony sklepu internetowego powinien wynosić 2 sekundy lub mniej, ale w praktyce proces ten trwa ok. 5.9 sekund. Wartość ta jest co prawda bardzo ogólna, jednak może posłużyć nam jako benchmark na bazie którego określany będzie minimalny poziom akceptacji.

Niestety, w tym momencie powinniśmy wziąć pod uwagę to, że różnego rodzaju podstrony ładują się w różnym czasie: strony główne robią to najdłużej, strony produktowe – najkrócej. Dowodem na to są poniższe uśrednienia:

-          strona główna – 7.1 sek.,

-          strona kategorii – 5.5 sek.,

-          strona produktowa – 4.8 sek.

Dotyczą one wszystkich platform i lokalizacji.

 

Tabela 1. Średni czas ładowania stron (w sekundach) według platform 

RODZAJ STRONY

Magento

Shopify

PrestaShop

WooCommerce

strona główna

7

6

6.7

8.7

strona kategorii

6

2.7

6

7.2

strona produktu

4.4

3.5

5.1

6

 

Tabela 2. Średni czas ładowania stron (w sekundach) według lokalizacji

RODZAJ STRONY

WERSJA DESKTOPOWA

WERSJA MOBILNA

San Jose, California, USA

Sztokholm, Szwecja

Melbourne, Australia

Londyn, Wielka Brytania

strona główna

4.9

7.1

9.3

7.8

strona kategorii

4.1

4.5

7.9

5.2

strona produktu

3.8

3.5

7

6.1

Strony mobilne są nieco cięższe, w związku z czym czas ich ładowania wydłużył się niemal na wszystkich platformach (z wyjątkiem Magento i PrestaShop).

 

Tabela 3. Średni czas ładowania platform (w sekundach) według urządzeń 

PLATFORMA

ROZMIAR STRONY W MB

CZAS ŁADOWANIA W SEK.

Desktop

Mobilna

Desktop

Mobilna

Magento

2

2.3

5.8

5.4

Shopify

3.4

3.4

4.1

5.8

PrestaShop

1.6

1.7

5.9

5.2

WooCommerce

2.6

2.9

7.3

9

Zgodnie z wynikami poprzednich badań, wspomniane powyżej platformy różnią się pod względem miejsca dystrybucji (np. PrestaShop jest najpopularniejszym rozwiązaniem w Europie, podczas gdy Shopify posiada rzesze zwolenników w Ameryce Północnej). Determinuje to wybór dostawcy usług i sprawia, że większą popularność zyskują rozwiązania oferowane w bezpośredniej bliskości właściciela sklepu internetowego.

Właśnie z tego powodu Magento i Shopify pobierane są częściej na terenie USA, a PrestaShop jest najchętniej używanym oprogramowaniem w Europie. Oczywiście, nie wiemy na jakim poziomie utrzymuje się sprzedaż zagraniczna testowanych sklepów, ale powyższe informacje mogą sugerować potencjał, jaki niesie ze sobą międzynarodowy e-handel.

 

Tabela 4. Średni czas ładowania platform (w sekundach) na podstawie lokalizacji

PLATFORMA

LOKALIZACJA

San Jose, California, USA

Sztokholm, Szwecja

Melbourne, Australia

Magento

4.2

6

7.3

Shopify

2.3

4.9

5

PrestaShop

5.3

3.3

9.2

WooCommerce

5.3

5.9

10.7

Zgodnie z powyższą tabelą, Australia może stanowić wkrótce wielkie wyzwanie dla zagranicznych sklepów. Jest to nierozerwalnie związane z rosnącą ilością lokalnych przedsiębiorców, którzy powoli zapełniają rynek w kraju. Zupełnie odmienny trend obserwujemy w USA, gdzie zlokalizowanych jest najwięcej domen IP, które wzięto pod uwagę podczas badań.

 

Tabela 5. Lokalizacja platform hostingowych dla stron e-commerce

KRAJ

Magento

Shopify

PrestaShop

WooCommerce

USA

33%

25%

 

52%

Holandia

20%

 

 

 

Singapur

13%

 

 

7%

Niemcy

13%

 

29%

 

Francja

7%

 

14%

 

Estonia

7%

 

 

 

Wielka Brytania

7%

 

14%

7%

Kanada

 

75%

 

 

Polska

 

 

14%

 

Hiszpania

 

 

29%

7%

Rumunia

 

 

 

13%

Portugalia

 

 

 

7%

Cypr

 

 

 

7%

W większości przypadków bliskość serwera domeny wpływała na prędkość ładowania e-sklepu. Średni lokalny czas ładowania dla Magento była 2.3 razy lepsza, niż międzynarodowa. Dla Shopify wynosił on 2.6, dla PrestaShop – 1.7, a dla WooCommerce – 1.5. W ten sposób doświadczenia zakupowe użytkowników lokalnego Magento i Shopify z pewnością znajdą się na wyższym poziomie, podczas gdy osoby korzystające z WooCommerce nie zauważą różnicy w lokalizacji serwera.

To prowadzi nas do kolejnych zaskakujących wniosków: Shopify jest najszybszą spośród wszystkich testowanych platform e-commerce. Wyprzedza ona Magento i PrestaShop o 0.7 sekundy, pozostawiając przy okazji WooCommerce na szarym końcu.

 

Diagram 1. Średni czas ładowania badanych platform e-commerce (niebieskie kolumny oznaczają ilość sek. per strona, pomarańczowe – ilość sek. per 1 Mb)

Jak widać, Magento zajęło drugą pozycję, wyprzedzając nawet w niektórych kwestiach Shopify (np. w przypadku stron mobilnych).

Wnioski

Badanie pokazuje, że Magento jest dobrym rozwiązaniem, które mogłoby jednak działać lepiej w przypadku sprzedaży międzynarodowej. W związku z tym właściciele sklepów, którzy planują ekspansję swoich produktów powinni rozważyć skorzystanie z platform popularnych w miejscach, w których chcieliby rozwijać swój biznes.

 

 

Źródło: „Ecommerce Platforms Comparative Speed Testing“, [oryginał dostępny na: www.blog.aheadworks.com/2016/05/ecommerce-platforms-comparative-speed-testing/]