I'm gonna have to redesign a lot of the customisation. The problem with them is that they all require complex MySQL queries, which are a strain on the server. The only solution is to have a cache of results which I can read easily and then simply update that cache every 15 minutes.
So there will be a 15 minute delay in getting results out, but it shouldn't affect the system too much.
So there will be a 15 minute delay in getting results out, but it shouldn't affect the system too much.