2011-07-25 5 views
11

메신저 테스트 사이트에서 mvc-mini-profiler를 사용하고 있습니다. OutputCacheAttribute를 액션 메서드에 넣으면 프로파일 러가 실행되지 않고 항상 캐시 전에 있던 마지막 값을 반환합니다.mvc-mini-profiler with OutputCacheAttribute

거기에 mvc-mini-profiler에게 결과가 캐시에서 가져 와서 자신의 상태를 업데이트 할 수 있다고 알리는 방법이 있습니까? 클라이언트 사이트에서 다음과 같은 정보를 볼 수 있습니다.

답변

1

컨트롤러 작업에 출력 캐싱을 적용하면 프로필러 결과도 캐시됩니다. OutputCache가 컨트롤러에 적용될 때 대부분의 ASP.NET MVC 파이프 라인은 실행되지 않습니다.

당신은 페이지가 프로파일을 생성 할 때의 날짜 - 시간 정보를 추가 할 수

, 뭔가 같은 :

profiler.Step("Generated: " + DateTime.Now.ToString());