This forum now has 20,545,784 posts. That's surely going to put a lot of load on database searches and updates.
The forums need a spring cleaning. It's possible to optimise it for a better user experience.
For example attachments and images should be moved to the file system, vb stores them in the database by default. Guests should have a highly reduced version of the forums, we currently have 360 guests that a majority of which are bots, this takes up bandwidth better served to actual users.
We might be doing this already, but if not we should serve all CSS and JavaScript from a CDN, perhaps even an IMG CDN would go a far way.
This would involve renting another server.
I'd imagine that posting issues could be caused by malfunctioning Asynchronous JavaScript and XML (AJAX).
AJAX is a very important part of optimising the server load.
To check this, an admin would go to AdminCP > Maintenance > Diagnostics > Problematic Webserver Modules
If any of the AJAX modules are misbehaving then that would certainly be a high priority avenue to go up. As AJAX primarily deals with quick replies etc.
Last edited by Tuna; Sep 6, 2019 at 04:02 PM.