Я создаю приложение MVC ASP.NET масштаба предприятия, которое хранит большие объекты в кеше памяти, используя корпоративную библиотеку 4.1.
Размер объектов варьируется от 18 до 22 МБ для каждого пользователя. В любой момент времени может быть 530 одновременных пользователей. Меня немного беспокоит размер объектов в памяти. Может ли кто-нибудь предложить какой-либо шаблон, который я могу использовать для сжатия объектов в памяти? Я не видел ни одной статьи, в которой упоминалось бы о том, поддерживает ли Ent Lib 4.1 сжатый кэш памяти из коробки.
Уменьшение размера данных кэшированных объектов не является вариантом, поскольку мы должны хранить данные за 3 года в памяти, чтобы избежать двустороннего обращения к веб-службе.
Спасибо.