2010-05-28 5 views
10

보유 할 수있는 ASP.NET 캐시의 최대 크기 (단일 서버의 배포자 또는 웹 팜의 독립 프로세스 중 하나)는 얼마입니까?ASP.NET 캐시 최대 크기

ASP.NET 캐시의 크기에 제한이있는 경우 제한을 늘릴 수있는 해결 방법이 있습니까?

감사 그것은 당신이 얼마나 많은 메모리에 따라 달라집니다 제임스

답변

15

하고 또한 IIS/ASP.Net 구성.

이 MSDN 기사의 Caching Explained 섹션을 확인하십시오. 그것은 오래되었지만 몇 가지 지침을 설명합니다.

ASP.NET 캐시는 LRU 알고리즘을 기반으로 캐시를 자르기 시작하고 메모리 소비 후 항목에 할당 된 CacheItemPriority 열거 형 값은 구성된 메모리 제한의 20 % 내에 있습니다. 메모리 제한을 너무 높게 설정하면 프로세스가 예기치 않게 재활용 될 수 있습니다. 또한 응용 프로그램에 메모리 부족 예외가 발생할 수 있습니다. 메모리 제한을 너무 낮게 설정하면 가비지 수집을 수행하는 데 소요되는 시간이 늘어나므로 전반적인 성능이 저하 될 수 있습니다. 이 포럼 게시물도 매우 유익

...

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