• I’ve read through support forums and learned that in some instances “author pages” should be excluded from cache.

    The ActivityStreams JSON is visible on Frontend after the website has been cached:

    • Is my problem due to Cached author pages?
    • Is my problem due to JS or CSS caching inclusion?
    • Or is this a problem out of “left field”?

    I’m currently trying out each resolution approach mentioned above. Asking for answer here to “save time due to trial and error”.

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Matthias Pfefferle

    (@pfefferle)

    CSS and JS caching is no problem, but it seems that your caching plugin does not support content negotiation. That means the page that is requested first will be cached. That could be the JSON version (like in your case) then the site will not work or the html version and then ActivityPub will not work. Sadly I can not change anything on the plugin side because this is a requirement from the spec.

    can you tell me what cache plugin you use? can you check if there is a setting for content negotiation?

    Thread Starter MindCreatesMeaning

    (@xizor)

    @pfefferle I’m utilizing WP-Optimize as my caching plugin.

    Thread Starter MindCreatesMeaning

    (@xizor)

    Can you recommend a Caching plugin which works well within ActivityPub and avoids the creation of the above mentioned problem?

    I landed on WP-Optimize because once it’spre-loaded – it’s so much faster to serve pages than WP-Rocket (bloatware as far as I’m concerned), LiteSpeed cache, WP-Fastest Cache, and WP-SuperCache.

    Plugin Author Matthias Pfefferle

    (@pfefferle)

    I know that cachify is supporting content negotiation: https://github.com/pluginkollektiv/cachify/pull/273

    I think WP Super Cache also support it: https://www.ads-software.com/plugins/wp-super-cache/

    Beside of that, I would love to file a bug for WP-Optimize!

    Thread Starter MindCreatesMeaning

    (@xizor)

    I have switched from WP-Optimize to WP-SuperCache (on your recommended caching list above).

    It is resulting in the scenario represented within this thread in which you inform me that caching is blocking my ActivityPub requests.

    How do I broker peace between ActivityPub Plugin and Caching (WP-SuperCache)?

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘ActivityStreams JSON displays when Caching is On’ is closed to new replies.