I think I have a solution for the queries.
I'm going to use the scheduled tasks available in vbulletin.
That will reduce the queries to normally 7 in total.
If scheduled once an hour to update to the last info that should be enough.
I can also trigger it on insert or on update so that almost always the latest information is displayed.
However the online status will no longer be available. Vbulletin has enough places where that can be handled.
|