Multi-Vendor works
perfectly well with up to 1,000,000 products. If you plan to have more than 1,000,000 items, it may require some extra optimization. In this case, you would surely need to rent a high-productive dedicated server.
Our platform uses a lot of tools to optimize page speed. In particular:
1) Gzip for HTML, CSS, JS When a customer opens the web page, the server starts sending web page files (HTML, CSS, JavaScript) to the customer's browser.
Gzip reduces the size of these files. The smaller the page files, the faster they are delivered to a customer's browser.
2) Lazy Image Loading With lazy image loading the images on your storefront are loaded only when a customer scrolls to them.
Lazy image loading reduces server load and makes a web page load faster.
3) Deferred Script Loading Customers cannot see the scripts because the scripts are a part of an HTML page and stand for animations and interactive content. It's important to show what a customer can actually see on the web page first.
Scripts are loaded last and don't block loading of the images and other visual content.
4) Built-In Cache The built-in caching engine caches template data and MySQL data into the memory. When Multi-Vendor needs that data again, the cached template data and MySQL query results are quickly retrieved from the memory.
5) xCache, Redis, APCu Multi-Vendor supports xCache, Redis, and APCu caching technologies. These accelerators cache Multi-Vendor data into the memory. Getting the data from the memory is always faster than generating it from scratch.
6) OpCache OpCache accelerates PHP scripts by saving byte codes into the memory. When Multi-Vendor calls the same PHP script, the pre-cooked byte code is retrieved from the memory. Retrieving the byte code from the memory is faster than compiling the PHP script again.
In case you need to optimize your site in the nearest future, you can use our documentation on "
How To: Increase the Performance of Your Store":
docs.cs-cart.com/4.6.x/install/useful_info/increase_performance I would also like to mention that we released a new version notable for its operation speed. For more information about speed optimization, please refer to the following page:
blog.cs-cart.com/2015/04/29/cs-cart-and-multi-vendor-4-3-1-released Kindly be advised, that there has been made a performance testing recently. It showed that our software can handle
980 transactions per second for a store with 200,000 products.
It means about 8,800,000 transactions, not from the cache plus 75,800,000 transactions from the cache per 24 hours!
Regarding speed performance, please refer to the following page for more detailed information:
https://blog.cs-cart.com/2018/12/17/introducing-performance-booster-for-high-load-online-marketplaces/ To demonstrate the stamina of a properly configured CS-Cart store with full-page caching, we're presenting a special highload demo and its test results.
highload.demo.cs-cart.com