Сжатие в памяти кэшированных объектов

Я создаю приложение MVC ASP.NET масштаба предприятия, которое хранит большие объекты в кэш-памяти, используя библиотеку предприятия 4.1.

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

Уменьшение размера данных кэшируемых объектов не вариант, так как мы должны хранить данные за 3 года в памяти, чтобы избежать обратного вызова веб-службы.

Благодарю.

1 ответ

Блок кеша Entlib не поддерживает сжатие в памяти (или на диске).

Другие вопросы по тегам