Woocommerce variable products got excessive load times
-
We are currently using the following theme on our WP website with WooCommerce.
https://themeforest.net/item/the-retailer-responsive-wordpress-theme/4287447
Having never before had any variable products on our website, we recently added about 35-40 of them to a newly created category (direct link can be seen under “Link to the page you need help with”).
About half of these variable products consist of the same clothing item which comes in 25 color variations and six sizes which equates to 150 color variations as well as the same amount of different color images uploaded to each item. The other half is another clothing item, consisting of 7 color variations and six sizes which equates to a total of 42 variations – all under the same category.
As we used variable products for the first time on our site, we noticed pretty long load times for said category and the pages under the very same.
After a bit of research and communication with our ISP, we figured, that we needed a caching plugin. We first installed and tried out “W3 Total Cache”. Although the page load was getting way better and we were pretty satisfied with the result, we then ran into a new issue. We use the “IQ Block Country” plugin which conflicts with the W3 Total Cache plugin and other, similar plugins as explained here https://webence.nl/questions/iq-block-country-and-caching-plugins/ and thus, had to find an alternative caching plugin. We hence ended up using “WP Super Cache”.
This particular caching plugin now works and doesn’t conflict with the “IQ Block Country” plugin.
However, after trying to benchmark the new load times repeatedly throughout the last 6-7 days, the outcomes often vary widely.
The ISP’s technician mentioned the following – before – we installed the caching plugin:
I have checked their network traffic on https://www.trykpaatshirt.dk/vare-kategori/predesigned-toej/ and it’s quite big. It is making 106 requests which is a lot.
Now, although the new caching plugin does work and the load of the product pages is pretty much instant, it does so sometimes better, sometimes worse, but – always instantly – after having loaded each of the pages once fully. However, when in particular the second page out of the three pages under the category is loaded (16 variable products with 150 variations), the load time can usually be anything from instant to 10-12 seconds (and very rarely more) while the two other pages are loaded in timeframes, ranging from instant to 4-5 seconds (first page is containing 16 product items with 42 variations while the last page contains 4 product items with 150 variations).
Now the different load times seem to also be varying due to the differences in internet speed and the different devices’/computers’ hardware performances, but the issue here is, that the load time is still unacceptably high for especially the second page in that category unless said page has already been loaded once before etc.
We did a benchmarking test with Google PageSpeed Insights here https://pagespeed.web.dev/analysis/https-www-trykpaatshirt-dk/ko8n92sapo?form_factor=desktop but even this benchmarking tool doesn’t show the actual and true picture since the results for desktop computers indicated looks pretty great, all while the results for mobile devices looks average – at best – which doesn’t hold true as we have benchmarked both repeatedly with various outcomes.
Generally speaking, the faster the internet connection, the better and faster the load time – with very few exceptions.
We found other posts via Google of people that had similar issues throughout the past many years with WooCommerce performing poorly, when having to load many variable products.
The problem is, we don’t only need those approximately 35-40 variable products in that category, but are intending and need to add many, many more.
So what gives? Why is it such an issue and challenge for WooCommerce to handle these variable products with many variations? And how can we get this show on the road asap?
Looking forward to any reply and advice.
Thanks.
PS. Since we use geoblocking, access to our page is restricted. If anyone needs to see the page from their current physical location to take a look at the problem, drop us a short comment and let us know which country to unblock so the necessary access can be given.
The page I need help with: [log in to see the link]
- The topic ‘Woocommerce variable products got excessive load times’ is closed to new replies.