Introducing Performance Booster for High-Load Online Marketplaces

Hello!

An eCommerce marketplace is a bigger deal compared to a traditional single-seller online store. A marketplace can have hundreds of thousands and even millions of products. For example, Amazon offers 480 million products in the US only. Daily visitors exceed 6 million. ShopClues, which is based on CS-Cart Multi-Vendor, has 53 million products. This is a huge load on the website and the servers.

If you’re planning to go big, you need to make sure your marketplace will not slow down and crash because of the large number of products and simultaneous visitors.

This is what the Marketplace Performance Booster does—increases your marketplace speed and stamina. With the Performance Booster, you won’t need an expensive server to run your high-load marketplace on.

How the Marketplace Performance Booster Works

The boost is achieved through full-page caching. It speed up page loading in the first and repeated visits up to 25 times.

When the first customer opens a marketplace page, Multi-Vendor stores that page into memory. When the next customers open the same page, Multi-Vendor quickly retrieves it from memory. So, these customers get this page quickly even on their first visit.

We deployed a high-load online demo, which has 200,000 products, 11,000 features, and 1,000 categories with product filters:

For this demo, we used a dedicated server with quad-core Intel Core i7 processor and 64GB DDR4 RAM for €39/month. We tested the demo via Yandex.Tank, which checks how many transactions per second a store can handle. Check the results below.

A transaction starts when a user clicks the link or searches for a product and ends when the user sees the page or product search results. The more transactions a marketplace can handle—the better.

As you can see from the testing results, a properly configured Multi-Vendor marketplace with the Performance Booster can handle 980 transactions per second, which means 8,762,400 transactions not from cache and 75,772,800 transactions from cache per 24 hours. On a more powerful server, the number of transactions can dramatically increase.

The add-on is available on the CS-Cart Marketplace

Comments are closed.