Kinsta Support

Trouble updating AdRotate Professional to the latest version?

If your license is not expired and you are having trouble with updates for AdRotate Professional I want to hear from you!
Known issues; The update will not install or no update is visible in your dashboard.
Affected versions; Most versions of AdRotate Professional since December 2019.

Click here for the solution - AdRotate Pro update not working or not offered.

Home Forums AdRotate for WordPress General Support Kinsta Support

  • #116272

    grudesky
    Badges:

    We’re testing Kinsta as a new host. It looks like they have a full page cache (which I know you are not a fan of). Is there anything that might help them exclude AdRotate ads? We tried the W3 cache option and that didn’t work. The ads appear but don’t rotate on page refresh.

    #116336

    Arnan de Gans
    Badges:

    That depends on the caching they use. If it supports Fragmented caching (a method to exclude bits of your site from caching) like W3 Total Caching or Borlabs does then that may work.

    AdRotate has support for Borlabs Cache and W3 Total Cache.
    Check out this manual to see how to set up the plugins for that to work; https://ajdg.solutions/support/adrotate-manuals/caching-support/
    Personally I prefer Borlabs cache as it’s much easier to set up.

    #116339

    grudesky
    Badges:

    Thanks. That’s what I suspected. Kinsta said they have lots of customers who have issues with AdRotate because they use the nginx fastcgi cache module.

    They were hoping there was a way to add support for server caching in AdRotate.

    They gave this example for nginx they use to detect cookie and bypass cache:
    # Don’t use the cache for logged in users or recent commenterif ($http_cookie ~* “comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in”) { set $skip_cache 1;

    Is that something you might consider? For now, we are going to stay on our current host. I totally agree with your philosophy of getting a better server instead of more caching, but more and more hosts are making caching unavoidable.

    #116344

    Arnan de Gans
    Badges:

    Server cache is too early for many dynamic things that require PHP to work.
    Yes an advert would load, but the logic to select that advert still wouldn’t because of the cache.

    So no compatibility layer exists without excluding the whole plugin. Which is not something you can do I think – It would mean excluding caching PHP stuff, which basically renders the whole thing useless.

    To set a cookie for it would create issues with GDPR and nonsense laws like that in Europe/California. Because without permission, that cookie can’t be set and by that time it’s too late to load the advert since the page will have been rendered.

    Getting a more controllable cache solution is the better option here.
    As I mentioned, W3 Total Cache and Borlabs Cache provide that level of control.

    #116347

    grudesky
    Badges:

    Makes perfect sense. Thanks!

    #116354

    Arnan de Gans
    Badges:

    This is of course less of an issue if you have just one advert from Google or Amazon or some similar provider since those are loaded with Javascript through an adserver that isn’t affected by your cache.

    But for adverts that require stuff to work locally, the above applies.

    #116423

    grudesky
    Badges:

    One last potentially crazy thought: Edge Side Includes. See https://www.cloudflare.com/learning/cdn/caching-static-and-dynamic-content/ and https://blog.cloudflare.com/edge-side-includes-with-cloudflare-workers/.

    If AdRotate had an option to include <esi:include/> tags then this might work in a number of situations. What do you think?

Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.

You may be interested in