So can we use this strategy for front end files. We would have a read only database and it can have more than 2000 connections at one point (peak time)
Not sure what you mean by "front end files".
Are these long running connections or slow queries? Typically a query would take less than a second so your numbers imply over 2000 queries per second.