2010-05-28 4 views
10

Каков максимальный размер кэша ASP.NET (как для развертывателя на одном сервере, так и вне процесса в веб-ферме)?Максимальный размер кэша ASP.NET

Если существует ограничение на то, насколько большой кеш ASP.NET вы можете иметь, есть ли способ обхода этого ограничения?

Благодаря Джеймс

ответ

15

Это зависит от того, сколько памяти у вас есть, а также ваш IIS конфигурации/ASP.Net.

Оформить заказ Caching Explained в этой статье MSDN. Он старый, но объясняет некоторые из рекомендаций.

Кэш ASP.NET начинается обрезка кэша на основе алгоритма LRU и CacheItemPriority перечислены значение, присвоенное к элементу после того, как потребление памяти находится в пределах 20 процентов от заданного предела памяти. Если предел памяти слишком высок, возможно, что процесс будет неожиданно переработан. В вашем приложении также могут возникать исключения из памяти. Если ограничение памяти слишком низкое, это может увеличить количество времени, затрачиваемого на сборку мусора, что снижает общую производительность.

Этот пост на форуме тоже очень информативно ...

http://forums.asp.net/p/962451/1199949.aspx

Смежные вопросы