• Hi! My hosting provider says, my website’s CPU usage is way too hight. After many rounds of optimization (disabling plugins, optimizing queries, heartbeat… I read a lot of stuff here and around internet + some tips from hosting company), we found out, that WP Super Cache plugin doesn’t work properly. No matter if I use mod_rewrite mode (legacy caching) or PHP caching, each time I reload any page (homepage or post), in the code we can see this line: <!-- Dynamic page generated in 0.598 seconds. -->

    The “Dynamic page generated” line should appear only the first time a page is loaded. We checked, and the line appears on every page load. It seems that the caching plugin does not work properly.

    Any tips how can I fix it?

    Thanks.

    P.S.: my website is https://magazeta.com

    https://www.ads-software.com/plugins/wp-super-cache/

Viewing 1 replies (of 1 total)
  • Your claim is only true if, and only if, the time it took to generate is changing.

    By that I mean the plugin generates that line only when it first caches the page to tell you how long it took mainly for debugging purposes (if you see abnormally high times something may be happening when the pages are being generated and it could be a larger memory issue or something from broken code).

    Functional explanation aside, it actually is supposed to appear every time; however, it should appear as the SAME time load stamp, along with the SAME date/time stamp. I.e. If it says it generated in 0.500s on X date at 00:00:00 hours, then your claim is only true if it DOESN’T say that on the next load. If it does, everything is working as intended. The page got generated, and it is the same page from the first time it got generated, and it is being served repeatedly until it expires; rather than a new one being generated repeatedly.

    Do you see the debug functionality of it? If you see the generation time is changing or the date/time that the page was generated at originally is changing, then something is wrong. Perhaps your expiration is super short? I do know there is a little bit of broken code in the wp-cache-phase1.php and wp-cache.php (I believe it’s these two…) where for some reason the headers stay set as “max-age=3” and it generayes that into the wp-content/cache/.htaccess too. You can just manually change it to what your expiration is actually supposed to be, because that may be causing your pages to expire in just 3 seconds. Anywho, that’s why the setting for enabling these labels is in the debug tab and is on by default, because they help, a) to let you know it caching is even working, and b) to know if it is working but malfunctioning.

Viewing 1 replies (of 1 total)
  • The topic ‘WP Super Cache doesn't work, "Dynamic page generated" appears on every page load’ is closed to new replies.