OverlandBound.com consistently has by far the slowest page load speeds of any forum I visit. According to the stats in the footer the average thread listing takes ~5s to render and requires 8-10k database queries. This is an absolutely crazy number of queries to render a single page. I'm assuming the bottle neck is database performance and not processor or memory usage by PHP.
I'm not trying to be critical, but I am wondering if Xenforo has any optimizations that could help to reduce the number of database connections? Is caching an option?
For example, the "New Posts" page shows 20 results and the footer indicates that it requires ~9k queries to render. Is that metric accurate? If so, that works out to roughly 450 queries per result (minus a few for the "chrome" in the header and right bar of the page). I work on enterprise level web applications for a living and this amount of db queries for a single page is well over an order of magnitude more than I would expect.
Just curious...
I'm not trying to be critical, but I am wondering if Xenforo has any optimizations that could help to reduce the number of database connections? Is caching an option?
For example, the "New Posts" page shows 20 results and the footer indicates that it requires ~9k queries to render. Is that metric accurate? If so, that works out to roughly 450 queries per result (minus a few for the "chrome" in the header and right bar of the page). I work on enterprise level web applications for a living and this amount of db queries for a single page is well over an order of magnitude more than I would expect.
Just curious...