I see you use Rocket cache WITH wpForo and this is not what you should do. It has been talked a lot here and also the support has posted several time to exclude ANY caching from wpForo pages.
Also checking your site, it is not small. Maybe use Autoptimize to reduce https calls etc etc.
But for sure exclude caching from wpForo.
(edit: see what goes on in your wpForo page in the capture attached. MANY calls to external services).
This is the official post about caching:
I'm not familiar with that plugin (it is paid) but i guess ... yes. The "base" page with the shortcode should be excluded.
@martin today, it's 2,5 seconds lost with slow querries 🙁
1. Click "Mark all read" link in the forum footer.
2. If you have a thousand of users and your wp_usermeta table has dozens or hundreds of thousands of entries then you should find a way to clean your users and make the wp_usermeta table lighter.
3. Change these two table engines to MyISAM:
4. Make sure the following table engines are InnoDB:
Make sure all wpForo caches are enabled in Dashboard > Forums > Settings > Features tab.
Change these two table engines to MyISAM:
This can be done easily if you install the litespeed cache plug in, you can move the databases you need and then delete the plug in, you dont need to keep it after the DBs have moved. I still have no cache plug in on my site at all, and still have very fast load times 🙂
The databases are the key, get them in the right places and your forum will be much faster
Getting rid of a cache plugin is NOT suggested for Wordpress. No reason for it, since you can simply exclude any page(s) you need to do so.
If you have wpforo turn to a Wordpress/forum only, i can understand that, but if you have other Wordpress pages/posts/plugins, a caching plugin can make a huge difference.