Shorten the loading times of plentyShop PWA
What are we trying to achieve?
In the competitive world of e-commerce, ensuring optimal website performance and loading times is crucial for customer satisfaction and business success. One significant challenge faced by our users is that data retrieval from plentysystems via REST calls can be quite slow and can negatively impact the overall user experience in the webshop. By caching the data that we retrieve from plentysystems, we will ensure faster load times on all item and category pages and improve the user experience for all visitors of a plentyShop PWA Shop.
Our new tool for the job? REST API Caching
What is a REST and REST API Caching?
A REST call is a request made by an application to retrieve or manipulate data on a server using the REST (Representational State Transfer) architectural style. REST calls are fundamental for web applications to interact with back-end services, enabling dynamic and efficient communication between the client and server.
REST API caching is a technique used to temporarily store the results of REST API calls so that subsequent requests for the same data can be served more quickly. When plentyShop PWA makes a request to the server, instead of processing the request from scratch each time, plentysystems can return the cached response if the data hasn't changed. This leads to faster response times and a more efficient system overall.
Benefits
The new caching will bring numerous benefits to users. Firstly, it will enable a better-performing shop, which will be reflected in greater customer satisfaction and improved search engine rankings. Your Google PageSpeed Insights (PSI) ratings in particular can be significantly improved. Reducing the load on the infrastructure you use leads to faster and more reliable responses. This enhancement will also greatly improve the performance in high traffic scenarios without overburdening the system helping you handle huge amounts of customers at once.
Get involved
We highly value your input and feedback to refine and optimise our solutions. Your insights are crucial in helping us understand how these changes impact your workflow and identifying areas for further improvement. We encourage you to share your thoughts and suggestions on this upcoming feature.
Stage
🚀 RELEASED