How does the Kooomo platform use cache?
The Kooomo platform operates in a similar way when it comes to cache.
Whenever you open a product page, a request is made to the server, which asks various things about the product, to fill in and load that page. Once this is complete, you will be able to see everything on that particular page.
The way Kooomo works is that it loads an empty page, then virtually asks the server for the info required. But, as we have to upload many pages in most cases, it means having to call the product from a database, where temporary information has been stored (i.e. cached), for a defaulted amount of time (typically 10 minutes, but depending on the client, this varies).
Then, it is automatically refreshed by the system in the background, so customers are not aware of this process. What they see if actually the cache, rather than the live product.
There is also a difference that’s important to note between logged in, and guest users. The system doesn’t use cache for logged in users (since promotions would be an issue if every individual user promotion were to be cached).
If you don’t apply promotions per users in your merchant account, you can enable the option for logged in users to be subject to cache, meaning that they will be able to view the website at an acceptable speed. Doing this does mean that merchants aren’t able to create a promotion that is applied to product pages that are specific to users.
Instead, they can manage promotions by creating a coupon code or create a promotion that will be applied to the shopping cart of a specific user.
With this new update to the platform, flushing the cache for categories is now possible, meaning a better user experience for customers.
Want to find out more about any of these specific platform updates, or about the Kooomo platform in general? We’d be delighted to help! Get in touch with the team here!