ul. Powstańców Śląskich 7a
53-332 Wrocław
NIP 8992786490
KRS 0000608120
REGON 363987723
Global4Net Sp. z o. o.
+48 71 769 11 32
© 2009 – Global4Net. All Rights Reserved.
Magento’s performance is one of the hottest topics among anyone associated with the e-commerce industry. In the following article, we will try to end (or perpetuate) the myth that the owners of online stores have built around it once and for all. To do that, we will compare the most popular platforms: Magento, WooCommerce, Shopify, and PrestaShop. Ready for the race? Let’s go!
To make the results of the test as much reliable as possible, we decided to include 2 factors affecting performance: the device on which the store page is displayed (for this purpose we used Pingdom Website Speed Test for desktops and Mobitest by Akamai for mobile devices) and the location of the domain (the device locating the domains available at the address iplocation.net was used for measurements).
We looked at 50 randomly chosen online stores, which were included in the ranking of the Million Best Websites carried out by the Alexa company. The test covered elements such as subpages (including the main page, categories, and product pages), website version and IP domain location. The effects of speed measures are presented below.
According to Google’s recommendation, the loading time of the online store should take 2 seconds or less, but in practice, the process needs about 5.9 seconds. And although this value is quite general, it can be used as a benchmark on the basis of which a minimum level of acceptance will be determined.
Unfortunately, at this point, we should also take into consideration the fact that various subpages load in a different time: the main pages take the longest, product pages – the shortest. Below are the averages:
– home page – 7.1 sec.,
– category page – 5.5 sec.,
– product page – 4.8 sec.
They apply to all platforms and locations.
Table 1. Average page loading time (seconds) by platform
PAGE TYPE | Magento | Shopify | PrestaShop | WooCommerce |
main page | 7 | 6 | 6.7 | 8.7 |
category page | 6 | 2.7 | 6 | 7.2 |
product page | 4.4 | 3.5 | 5.1 | 6 |
Table 2. Average page loading time (seconds) by location
PAGE TYPE | DESKTOP VERSION | MOBILE VERSION | ||
San Jose, California, USA | Stockholm, Sweden | Melbourne, Australia | London, United Kingdom | |
main page | 4.9 | 7.1 | 9.3 | 7.8 |
category page | 4.1 | 4.5 | 7.9 | 5.2 |
product page | 3.8 | 3.5 | 7 | 6.1 |
Mobile websites are a bit heavier, so their loading time has increased almost on all platforms (with the exception of Magento and PrestaShop).
Table 3. Average loading time of platforms (seconds) by devices
PLATFORM | PAGE SIZE (MB) | LOADING TIME (SECONDS) | ||
Desktop | Mobile | Desktop | Mobile | |
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 |
According to the results of previous surveys, the above-mentioned platforms differ in their distribution space (e.g. PrestaShop is the most popular solution in Europe, whereas Shopify has many followers in North America). This determines the choice of the service provider and makes the solutions offered more popular.
That’s the reason why Magento and Shopify are downloaded more often in the US, and PrestaShop is the most-used software in Europe. Of course, we do not know at what level the foreign sales of the tested stores are maintained, but the above information may suggest the potential of international e-commerce.
Table 4. The average platform loading lime (seconds) by location
PLATFORM | LOCATION | ||
San Jose, California, USA | Stockholm, Sweden | 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 |
According to the table above, Australia may soon pose a great challenge for foreign stores. It is inseparable from the growing number of local entrepreneurs who are slowly filling the market in the country. A completely different trend is observed in the USA, where most IP domains are located, which were taken into account during the research.
Table 5. Location of hosting platforms for e-commerce websites
COUNTRY | Magento | Shopify | PrestaShop | WooCommerce |
USA | 33% | 25% |
| 52% |
The Netherlands | 20% |
|
|
|
Singapore | 13% |
|
| 7% |
Germany | 13% |
| 29% |
|
France | 7% |
| 14% |
|
Estonia | 7% |
|
|
|
United Kingdom | 7% |
| 14% | 7% |
Canada |
| 75% |
|
|
Poland |
|
| 14% |
|
Spain |
|
| 29% | 7% |
Romania |
|
|
| 13% |
Portugal |
|
|
| 7% |
Cyprus |
|
|
| 7% |
In most cases, the proximity of the domain server changed the speed of loading the e-store. The average local loading time for Magento was 2.3 times better than the international one. For Shopify, it was 2.6, for PrestaShop – 1.7, and for WooCommerce – 1.5. The shopping experience of local Magento and Shopify users will certainly be at a higher level, while people using WooCommerce will not notice the difference in the server’s location.
This leads us to further surprising conclusions: Shopify is the fastest among all tested e-commerce platforms. It overtakes Magento and PrestaShop by 0.7 seconds, leaving WooCommerce in the back.
Diagram 1. Average loading time of the tested e-commerce platforms (blue columns indicate the number of pages per page, orange – the number of secs per 1 Mb)
As you can see, Magento took the second place, overtaking Shopify on some instances (e.g. in the case of mobile websites).
CONCLUSION
The survey shows that Magento is a good solution that could work better for international sales. Therefore, store owners who plan to expand their products should consider using popular platforms in places where they would like to develop their business.
Since the beginning of 2022, we are part of Unity Group. Now, by signing up for our newsletter, you will be kept up to date with information from our entire organization.