Jump to content

How to Improve Page Load Speed in PrestaShop with Heavy Product Catalogs?


dexterjones

Recommended Posts

I’m managing a PrestaShop store with a large product catalog, and I’ve noticed significant slowdowns in page load times, especially on category pages with high product counts. What are the best practices for optimizing database queries, caching, and server configurations in PrestaShop to handle large catalogs efficiently? Are there any specific modules or tools that can help with performance tuning?
Looking forward to expert advice!

Link to comment
Share on other sites

Not very large catalog 😉 Certainly a server performance issue (cpu/ram/disk) and or theme. If you use the PS cache 1rst generation of cache will generate language * group cache files for each template used in the category page, and if you have a module that doesn't use a cache or need to get real time data, this slow the processing.

  • Like 1
Link to comment
Share on other sites

On 11/20/2024 at 11:06 AM, dexterjones said:

I’m managing a PrestaShop store with a large product catalog, and I’ve noticed significant slowdowns in page load times, especially on category pages with high product counts. What are the best practices for optimizing database queries, caching, and server configurations in PrestaShop to handle large catalogs efficiently? Are there any specific modules or tools that can help with performance tuning?
Looking forward to expert advice!

without front office access (direct message me if you like), I can give some  general advice

hosting upgrade to nvme ssd significantly increased data transfer.

reviewing via phpmyadmin (or workbench) mysql configuration and tune accordingly 

====

if using faceted search, filtering, check that there is not 'one' template for all categories, this can cause slow down.  rather create filter templates for each category.

use front end performance measurement tool like https://www.webpagetest.org/ which provides insights 

use chrome inspect to find where blocking occurs  

====

 

I offer two modules that remove render blocking for .js and .css files (here)

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...