I've many WebAPI calls reading MSSQL Server database and few of these are fetching good chunk of data (close 1MB). And, there are 130 + http requests flowing. To improve performance I've used server side caching, client side machine & dynamic compression enabled at IIS7
I've load balanced server with good configuration & it's single app running on it. YSlow performance result is grade C.
So any advice how to scale performance better despite all these efforts added.