Could the workload not be reduced and the number of request reduced as well by reviewing the data that can be sent out at the outset? That would greatly reduce the number of times people have to request information more than once. This would reduce the number of requests the system must process.