askvortsov Very interesting that it's loading slower than Discuss. Could you check what distribution of load time is coming from server calculations and which is coming from fetching resources?
I also experience slowness on my forum. It's quite trafficked and there's a lot of new content being generated every minute, but I often find it slower compared to Discuss.
Especially when posting new posts, I don't think it ever takes less than a second there, while here it's much faster.
Server resources shouldn't be a problem: 4 vCPU for PHP and load is around 1. MySQL is on another (local) server with load below 0.5. It might be that the MySQL configuration is not optimal (although we're constantly tweaking it and performance doesn't change much).
I have plans to add the ReCache extension which could help, I guess. I'm already using Redis queues.
It would be really helpful if Flarum had some kind of instrumentation, for example with Prometheus, to monitor its performance (but I don't even know if it's possible with PHP since "there's no memory").