• I have SiteGround hosting and use SG’s Speed Optimizer plugin. When scheduled posts are published the post is often not visible on the front end (Latest posts/archive list) until someone logs in and clears the cache manually.

    I have tried all of the following: clearing browser cache/history, viewing in incognito mode, activating heartbeat in admin and front end, and checked cron is working (checked both WP Cron and an actual cron job, set to twice an hour) .

    I understand that this was an issue a couple of years ago and a patch was issued. https://www.ads-software.com/support/topic/no-cache-purge-after-a-scheduled-post-is-published/

    Can you advise please?

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi @mariettej,

    Make sure the Automatic Purge toggle is ON. Also, are you using a CDN other than SiteGround’s? If so, you will also have to clear your CDN’s cache (affected pages) for the changes to appear on the frontend. For example, Speed Optimizer is no longer compatible with Cloudflare. You have to clear Cloudflare’s cache manually after making changes to your website.

    Also, as you mentioned, if someone visited your affected pages before your changes were released, they will not see the changes until they clear their browser’s cache. This is normal.

    Cheers!

    Thread Starter Mariette

    (@mariettej)

    Hi @generosus

    THank you for your quick reply.

    Yes, the automatic purge is enabled. And so is “When clearing the cache – “purge the WordPress API cache too”.

    The website is not using a CDN.

    And I have tested this using various browsers, having first cleared the browser cache/history, and also using Incognito etc.

    The website in question has a Latest news ‘widget’ on the home page and also a Latest news page. It seems that sometimes the published post appears on one or other of these but never both.

    thanks, Mariette

    Hi Mariette,

    Got it. Are you using SG’s Memcached? If so, for testing purposes, make another post update then go to Site Tools and clear both Dynamic Cache and Memcached. Let me know if this helps.

    Cheers!

    Thread Starter Mariette

    (@mariettej)

    Apologies, I missed your reply the other day.

    And apologies if I have misunderstood what you are saying, but I’m not sure that your solution will help because the problem is with scheduled posts, ie, no-one is available to clear the cache either in the backend of the site or at Site Tools. If I do go into the backend and clear the cache then yes, the published post appears, but not necessarily otherwise. It is the automatic cache-clearing on publishing that seems to not be working properly.

    thanks, Mariette

    It appears your particular issue requires direct assistance from SiteGround Support. Best to open a ticket with them for resolution.

    Once resolved, it would be great if you can post their solution in this forum.

    Thank you.

    Thread Starter Mariette

    (@mariettej)

    OK, thanks @generosus

    If they do find a solution I will certainly post, but they haven’t found one yet (I did try the chat support)

    Thank you

    Awesome! I suggested clearing your Dynamic Cache and Memcached to determine if those backend tools would indeed force the scheduled posts to appear in your website.

    If that’s what you did and the scheduled posts appeared in your website, then yes, there’s probably a bug with Speed Optimizer’s Automatic Cache-Clearing function and/or Site Tools.

    Looking forward to you posting the identified solution — when available.

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.