We would need the output of php flarum info
too.
There can be a lot of reasons for slower communities. Most often this is caused by extensions, but sometimes it's also core. In core we really heavily look at performance, but only when we identify them. This identification is currently based on performance degradation reports from (usually) larger communities. For instance, we are continuously looking at this for our clients at Blomstra, but it requires quite some research as to what is causing it.
Regardless of these efforts, sometimes - in core - we need to sacrifice performance for another gain, this usually is security. Checking whether discussions or posts are even allowed to show on the timeline for a user after they've been retrieved from the database. Flarum being an extensible software, means that extensions can affect authorization of these things on runtime.
From what you've posted right now, we cannot tell what the cause of the degradation is. So please:
- provide the output of
php flarum info
- see if the performance degradation comes into affect on every page or isolated ones (index, short discussion, long discussion etc)
- see if the degradation is in effect when every community extension is disabled
Thanks and let's get to the bottom of this 💪