I'm building a enterprise scale MVC ASP.NET application which store large objects on to memory cache using enterprise library 4.1.
The object sizes range from 18-22MB for each user. There could be 530 concurrent users at any time. I'm bit worried about the size of objects in memory. Could anyone please suggest any pattern I can use to compress the objects in memory? I've not seen any article which mentions on whether Ent Lib 4.1 support compressed memory cache out of box.
Reducing the data size of the cached objects is not an option as we must store 3 years worth of data on to memory to avoid round trip call to web service.
Thanks.