Cache needs to be cleared to see new posts
I am finding that I constantly need to clear all forum caches to see new posts. Why is this? Do we have something configured incorrectly?
If I get a notification that a new topic or post was created, I should be able to click the link and see the post. But, I can't get it to show unless I clear all caches.
Can someone help me understand why and how to avoid this?
I've disabled members' cache in setup and excluded /community from the caching plugin.
You don't have to delete cache to see the posts. They are deleted automatically. I mean this is done in wpForo built-in cache. if you use other cache plugins you should exclude wpForo page, e.g.: /community/* from your cache plugin. All cache plugins have options to exclude certain page. wpForo has builtin cache system, it doesn't need other plugin caching.
I use WP Rocket and Cloudflare on all my sites. I can exclude this page, but what regarding all attachments, images, emoticons, gravatars etc etc? WP Rocket is incredibly good with improving site speed and don't wanna lose on this.
If it doesn't affect wpForo functions you can leave it for forum too. In case it does, you should remove it. Only image attachments affect page speed, but these images are cached in your local browser and PC, they are not being loaded each time you open the page (only first time), so I don't think the caching is extremely important here. Browsers are already solve this issue. I think the same is with emoticons. Others are cached by wpForo and works well.