Either optimising the main app or caching with Redis/Memcached can seriously reduce the number of instances & improve the 133 req/sec per server metric as well.
What might be possible is double-level caching, so you cache underlying data and then query from that, the results of which are also cached.