• ID: hhwDnWN2

    Staging htaccess login:

    user: stg

    pass: c00l.new.site

    Many products have 1000+ variants. I’m trying to increase the speed of these product pages. I use WP Rocket for caching and the table plugin also used for displaying the variants each product page has a caching feature that’s enabled. Any ideas on what I can do to boost the speed?

    edit, also want to add the server’s stats and wp resource config:

    64 GB?Memory?/?32 Intel vCPUs?/?160 GB?Disk

    WordPress memory limit: 30 GB

    PHP post max size: 29 GB

    PHP time limit: 1200

    PHP max input vars: 6000

    Total Database Size:?3479.22MB

    Database Data Size:?1767.58MB

    Database Index Size:?1711.64MB

    • This topic was modified 7 months, 2 weeks ago by connordesign.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author OllieJones

    (@olliejones)

    Your uploaded monitors don’t show any outrageously slow queries, sorry to say. You could try capturing another monitor, and perform some of the slow page view operations while the monitor is being capture. Don’t forget to upload the monitor. Also please upload your database metadata from the plugin’s About page.

    A couple of things to try.

    1. Your MariaDB buffer pool is onlye 128MiB, and is running nearly full. You might try making it bigger.
    2. Try adding a persistent object cache. I have one here. SQLite Object Cache – WordPress plugin | www.ads-software.com

    Let me know if you upload more information, and the results of my suggestions.

    Thread Starter connordesign

    (@connordesign)

    Thanks for the response!

    I increased the buffer pool a great deal, setup SQLite Object cache and uploaded the results again. Still experiencing a very slow load time: https://i.imgur.com/lu0J8SL.png

    Plugin Author OllieJones

    (@olliejones)

    OK, I ran your staging site through the Lighthouse tool in chrome devtools.

    As I’m sure you know it’s TTFB (time-to-first-byte) that gives you problems. But here’s the weird thing: I don’t see any outrageously slow queries in your recently uploaded monitor. I do see some that fetch many product variants, but they don’t take too much time.

    If this were my project my next troubleshooting stop would be the Query Monitor plugin. Why does the initial page view take so long to generate? That’s the question.

    (I might also try disabling WP Rocket and your CDN as a first troubleshooting step, to rule out misconfigurations there.)

    Thread Starter connordesign

    (@connordesign)

    Thank you for the plugin recommendations, they’ve been very helpful.

    I swapped my theme for Storefront theme and noticed no speed change on the G10 page. WP Rocket also didn’t cause any speed change. However, I did find plugins causing the speed issues on the G10 page:

    • WooCommerce Product Table (barn2) = +11s
    • PayPal for WooCommerce = +7s
    • Discount Rules and Dynamic Pricing for WooCommerce = +16s

    I can do away with Discount Rules and Dynamic Pricing for WooCommerce but the other two I need to keep. After checking server usage percentages, I notice we’re always below 10% usage on CPU.

    Are there any server configs I can increase values on to increase the speed of queries?

    I’ve conversed with the product table plugin’s support and already have it optimized the best way according to them. Their lazy load feature doesn’t display variant details or allow filters to function the way we need; I have a caching setting in this plugin enabled.

    I re-uploaded results with Discount Rules and Dynamic Pricing for WooCommerce disabled.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Slow loading product pages’ is closed to new replies.