Page speed on Turbo theme using lots of filters

Comments

3 comments

  • Avatar
    Christian from Epium

    The page is very slow indeed. About 13secs here from outside London on first load. Even changing the filter or sorting takes a good 7-9 seconds per time. This will cost revenue.

    Your page does well over 200 requests which is very high (each one takes time). 

    The first and obvious thing I would try was to have less than 48 products in the list. On your lists with less than 48 the site loads a lot faster (still slow, but faster). You could also try with Quick shop off (since that loads even more code).

    Personally I have nothing but bad experience with Bold. Their apps slows websites down significantly in my experience (as does other apps - they're not unique in that regard).

    Looking at the code, it seems you've thrown everything but the kitchen sink in there. Multiple metrics, performance counters etc etc. The javascript on the page is massive - that will hit you hard on mobile devices. Try disabling some of the apps and clean the code out. Many apps do not remove the pieces of junk code they leave everywhere.

    Can I ask how it was during setup? Before you installed any apps or theme.

    Have you tried making a copy of the site without any apps (Bold or otherwise) to see how the speed was? If I was a betting man, my money would be on it being the Bold grid slowing it.

    0
    Comment actions Permalink
  • Avatar
    Jörn Fischer

    Christian
    Thanks for getting into this ... here a few thoughts on what you've written ...

    Less than 48 products is quite tough with an overall of 4.6k products!
    We've got a copy of the site running on aretail.officeoneuae.com - without BOLD Apps but also without filters ... and this is really fast - so finally my approach goes down to Bold or filter ...

    As Bold says they've done everything what the could, it might be a theme thing ... and as you may see staples.ca runs on the same and they'll manage - means there has to be a way!

    We do not have lots of frontend apps running (just bold, hyperspeed, locksmith) ...

    0
    Comment actions Permalink
  • Avatar
    Christian from Epium

    Just checked the testsite - it's somewhat faster, but still pretty slow. Even on the test site changing the sorting takes forever on this page https://aretail.officeoneuae.com/collections/stationery 

    Turbo lazyloads the images just fine, but there is a long delay before rendering starts. Even when selecting a product name with only *one* product it takes quite a while to list oddly enough - almost like the database is slow.

    Comparing to staples.ca they have 32 products/page and no quick shop (did you try disabling Quick Shop just to check?). But I agree completely - their site works, whereas yours doesn't right now. 

    As I see it you have two paths: One is trying another theme on the test site - see if it's the same, or alternatively you can dive into the liquid code for collections/product lists and try to narrow down where the primary slowdown lies. I fear this is a bit beyond this forum to get into. :)

    You might not have a lot of apps, but there is a massive amount of JS in the mainsite - try checking it with Google Pagespeed. You have almost 7-8 seconds of JS processing alone on a mobile device. Just something to keep in mind. :)

    Finally, you're not going to get direct support here. Try contacting OOTS directly.

    0
    Comment actions Permalink

Please sign in to leave a comment.