Notifications
Clear all

Ads Manager plugin breaks cache

12 Posts
3 Users
2 Likes
560 Views
Posts: 155
Customer
Topic starter
(@danniee)
Member
Joined: 5 years ago

Hi,

Just installed the ads manager plugin but I noticed it breaks cache! This is very odd. I use WP Rocket and whenever this plugin is enabled, the caching stops working. I need help to solve this.

11 Replies
Posts: 68
Customer
(@tutrix)
Member
Joined: 4 years ago

Hi @danniee

I also use WP Rocket and wpForo Ads Manager without problems
But you should exclude wpForo from WP Rocket

read this topic > wpForo and Cache Plugins

Reply
1 Reply
Customer
(@danniee)
Joined: 5 years ago

Member
Posts: 155

@tutrix I've already excluded it. I have tons of plugins and no other of them causes this issue. It's very odd.

Reply
Posts: 4172
 Tom
Admin
(@tomson)
Famed Member
Joined: 9 years ago

@danniee,

Are you using Redis Object Cache with WP Rocket with Cloudflare Cache??

Reply
8 Replies
Customer
(@danniee)
Joined: 5 years ago

Member
Posts: 155

@tomson yes, I am. It's a pretty common combo though?

Reply
 Tom
Admin
(@tomson)
Joined: 9 years ago

Famed Member
Posts: 4172

@danniee,

You have two cache solutions + one memory cache solution. This is just terrible. You'll always have problems with plugins which have some dynamic content on the front-end. This kind of cache should be only used for static websites like news, blogs etc... If you have a forum on the frontend then you'll always have tons of problems. We can stop supporting such website and refund the addons which doesn't work, because it's just impossible to make working dynamic plugins on a website which has three layers of cache.

We could also recommend install wpForo in a separate subdomain which is free of all caches. This works if you do not need to have all users in once website.

Reply
Customer
(@danniee)
Joined: 5 years ago

Member
Posts: 155

@tomson actually, I don't experience any issues at all. Not with the site or any other plugin. Wpdiscuz, for example, works great. To have site cache and Cloudflare is an extremely common setup. Redis is for database cache, so. I am also not caching wpforo at all. It's added in CF to not be cached and same in WP Rocket, so I am not sure how this setup is bad?

I don't need a refund. It's not about that. I just think it's weird that this particular plugin causes these problems when I have several other wpforo plugins installed without any issues.

Reply
 Tom
Admin
(@tomson)
Joined: 9 years ago

Famed Member
Posts: 4172

@danniee,

It's bad and it's too bad. wpForo is a very dynamic content, almost everything in the forum page are being updated via ajax and on each refresh. There is no any cache solution that understand what's going on in the wpForo page, so there is no chance that the cache solution will update cache data correctly.

wpDiscuz is based on WordPress comment system and it to a post. Comments and posts are static content types which are well known and very easy to update by cache plugins. wpForo is a set of dozens of dynamic actions in a one page. Only the built-in wpForo cache know what should be cached and when it should be reset.

 

Reply
 Tom
Admin
(@tomson)
Joined: 9 years ago

Famed Member
Posts: 4172

Here is a good explanation of using multiple cache solutions: https://kb.wpx.net/can-i-use-more-than-one-caching-plugin/

Reply
Customer
(@danniee)
Joined: 5 years ago

Member
Posts: 155

@tomson thanks for explaining, and I get that in general, but I have excluded wpforo to be cached by CF and WP Rocket, so I don't really understand the point? I am not even using the built in forum cache. Are you saying it's not enough to exclude it in CF and WP Rocket? Sorry, I am not a dev like you.

Reply
 Tom
Admin
(@tomson)
Joined: 9 years ago

Famed Member
Posts: 4172

@danniee,

Excluding doesn't help if cache plugins conflicts with each others. Also, you have Redis cache, which cannot be excluded.

I see your website is problematic, you're reporting too many problems. That's unusual. Almost all problem reporters are the users who don't know how to use cache plugins. The most bad cases are the ones who use more than one cache plugins, the 3 cache plugins is the worst case we have seen.

Reply
Customer
(@danniee)
Joined: 5 years ago

Member
Posts: 155

@tomson maybe, but I can assure you it's also one of the fastest dynamic sites you have seen 😉

Anyways, everything works great on my site and this approach works extremely well for me. Just not when it comes to wpforo. I suppose it would be better option for me to maybe try an external forum like invision board or phpbb and then connect login with auth.

Besides, I can also say this. Even when I disable WP Rocket, CF and Redis, I still experience issues with wpforo, so I don't believe that is the main problem tbh.

Edit: CF is not a plugin, so it's just two cache plugins. CG is used world wide, so if you don't make your plugin to work with CF surely you are excluding a lot of people?

Reply
Share:
Scroll to top