2010-05-26 5 views
0

캐시 된 페이지 클래스가 언제 업데이트되고 다시 작성됩니까?캐시 된 페이지 클래스가 언제 업데이트되고 다시 작성됩니까?

+0

얘기하는이 * 캐시 페이지 클래스 *는 무엇입니까 :

은이 링크를 참조하십시오? –

+0

모든 캐시 .. 특정 시간에 업데이트 된? – Ken

+0

MSDN에서 참조하는 클래스 또는 일부 샘플 코드에 대한 링크를 제공 할 수 있습니까? –

답변

0

IIS에서 명시 적으로 다시 시작하거나 IISReset에서 또는 web.config가 업데이트 될 때마다 웹 페이지가 다시 작성 (다시 컴파일)됩니다.

그러나 나는 당신이 "언제 다시 실행되고 새로운 콘텐츠가 전달 될까요?"라고 생각합니다. 너가 말하는게 이거니? 그렇다면 캐시가 페이지에서 만기됩니다. 이 값은 OutputCache 지시문의 CacheDuration 속성에 의해 설정됩니다. 예를 들어

는 :

<%@ OutputCache Duration="120" VaryByParam="paramList" %> 

이 같은 내용이 페이지는 다음 2 분 동안 찾아 볼 때마다 전달되는 것을 의미한다, 2 분 동안 페이지 캐시를 만들 것입니다. 그런 다음 캐시가 만료되고 페이지가 다시 실행되어 최신 콘텐츠를 제공합니다. 이 경우 추가 VaryByParam 특성이 있습니다. 즉, 여러 버전의 페이지가 paramList에 정의 된 매개 변수의 각 변형에 대해 하나의 버전으로 지정된 기간 동안 캐시됩니다. http://www.4guysfromrolla.com/articles/121306-1.aspx

관련 문제