So while working through the latest edition of maps I happened to notice something in the code.
Then I looked at it again.
And again.
Then it hit me.
Hopefully you should now notice at least a modest increase in performance. In some areas of the site, such as loading photos, it's dramatic. In the forum, not as much but it should be noticeable especially in the shorter threads.
Ugh. Newbie mistake. Sorry guys.
Bug Report (5501)
The site is bloody slow
reported by everyone. formVista is taking way too much memory and way too much time to generate pages. This is party due to the overly flexible permissions system I've built which is causing too many object retrievals. My plan is to simplify the permissions/privacy system to reduce the amount of objects that have to be queried to determine if a given member is allowed to see a given object. The second part of this is to implement a more efficient parser for my custom markup language, FVML, which all this stuff is written in. I suspect this ticket will just be left open for the life cycle of the site since performance will be an ongoing struggle.