The more products and visitors your store has, the higher load it has to withstand. If the number of products and simultaneous visitors exceeds the number a store and its server can handle, the store dramatically slows down and can crash.
Thanks to the latest improvements, such as full-page caching and PHP 7 support, CS-Cart now works as fast as usual and handles a high load even with 200,000 products on board.
The full-page caching works without any extra server configuration, allowing your store to withstand a higher load and speed up page loading on the first and repeated visits up to 25 times. You can expect the speed increase to lower the TTFB to 25ms!
This is how it works: when a customer opens a page, CS-Cart stores (i.e. caches) that page into memory. When another customer opens the same page, CS-Cart quickly retrieves it from memory. As a result, the second customer gets that page quickly - even on the first visit.
To show the performance of a properly configured CS-Cart store with full-page caching, we created a highload demo store and tested its stamina.
For testing we have made a program which will test the load and will check for the TTFB of the HTML page. This resulted in the following impressive graph.
The Full Page Caching add-on by PoppedWeb gives the user full control over their cache. To make sure you utilize the add-on to its full potential we want to elaborate where exactly you can find setting sand such.
We have created our add-on with third party compatibility in mind. You can extend certain schemes to make it work with your add-on. We have 2 schemes, the settings and cache handlers.
If want to add a dispatch you can extend the handlers scheme, also, we have added a nifty feature that will allow you to disallow cache based on a query string in the URL. If you want to see an example you can take a look a the source code.
No posts found