Introduction > What's New in X-Cart 4.1.x > 

X-Cart 4.1.x Performance

Top  Previous  Next  

We performed some testing to find out how the performance of X-Cart 4.1 differs from that of X-Cart 3.5.x and 4.0.x.

 

Testing conditions

All tests were performed on X-Cart-based stores specially installed on our server for this purpose. The 3.5.x branch was represented by X-Cart 3.5.14, the 4.0.x branch - by X-Cart 4.0.18.

All the stores employed in testing were configured as follows:

every category contained 10 products and had 5 featured products;
every product had 3 wholesale prices;
every object that could have an image had an image; images that could be stored on the file system were stored on the file system;
every 10th product had 2 votes and 2 reviews;
every product had 3 links to other products;
every product had names in 3 different languages;
every other product had 2 product options with 4 option values in each one;
every 10th product had 2 'variant' product options with 5 option values in each one; each variant had 3 wholesale prices;
there were 3 membership levels;
there were 3 product classes with 10 features in each one; every 20th product was assigned to one of the classes;
there were 100 customers;
there were 3 destination zones;
there were 3 taxes - with one tax rate per zone;
a tax was applied to every product; every other product had more than one tax applied to it;
there were 10 shipping rates;
there were 20 manufacturers;
every other product had a manufacturer;
there were 10 orders containing 3 products and 1 gift certificate each;
there were 5 return requests.

 

Testing results

The results of testing compare page loading time on different X-Cart versions for the following pages:

Welcome page and category pages

Number of products in the database

Page loading time on X-Cart 4.1 (as compared to other X-Cart versions)

under 1000

40-50% faster than X-Cart 4.0

20-25% slower than X-Cart 3.5

5000

50-60% faster than X-Cart 4.0

20% faster than X-Cart 3.5

20 000

60-70% faster than X-Cart 4.0

2.5-3 times as fast as X-Cart 3.5

Product details page

Number of products in the database

Page loading time on X-Cart 4.1 (as compared to other X-Cart versions)

under 1000

2-2.5 times as fast as X-Cart 4.0

approximately as fast as X-Cart 3.5

5000

2-2.5 times as fast as X-Cart 4.0

1.5-2 times as fast as X-Cart 3.5

20 000

2.5-3 times as fast as X-Cart 4.0

2.5-3 times as fast as X-Cart 3.5

Basic search using a product name

Number of products in the database

Page loading time on X-Cart 4.1 (as compared to other X-Cart versions)

under 1000

2 times as fast as X-Cart 4.0

15-20% slower than X-Cart 3.5

5000

3 times as fast as X-Cart 4.0

1.5-2 times as fast as X-Cart 3.5

20 000

3-3.5 times as fast as X-Cart 4.0

n/a (the search script on X-Cart 3.5 could not complete the task)

 

Summary

X-Cart 4.1 performance is stably higher than that of X-Cart 4.0.x branch on any number of products and categories. At the same time, page loading time on X-Cart 4.1 approaches that of X-Cart 3.5.x branch, although 4.1 offers much more complex functionality. In addition to that, when searching databases of up to 20 000 products, X-Cart 4.1 always fits into 8 MB of memory allotted to the application, which is not always the case with X-Cart 3.5.x and 4.0.x.