2009-11-02 5 views
1

하나의 마스터 페이지를 사용하고 있습니다. 자바 스크립트를 등록하고 모든 페이지의 일부 세션 조건을 확인하고 있습니다.마스터 페이지 설정을 캐싱하는 방법은 무엇입니까?

I 각 페이지마다이 코드를 호출하지 마십시오. 코드를 실행하는 데 약간의 시간이 걸립니다.

반복적 인 실행을 피할 수있는 방법이 있습니까?

답변

1

세션 상태를 계속 확인해야 할 것입니다. 사용자 당 세션 수/쿠키를 확인하지 않고 동일한 사용자가 요청한 것을 보장 할 방법이 없습니다.

스크립트에 관해서는 코드 숨김 대신 선언적으로 (마크 업에서) 선언 할 수 있습니까?

가능한 대안은 대부분의 페이지를 캐시하는 "도넛 캐싱"을 살펴보고 "사용자 단위"로 변경되는 페이지의 해당 영역을 캐시 밖으로 그대로 두는 것입니다.

스콧 거스리는이에 좋은 게시물이 있습니다

Tip/Trick: Implement "Donut Caching" with the ASP.NET 2.0 Output Cache Substitution Feature

+0

우수 답변! 나는 그것을 시도하고 곧 다시 당신을 얻을 것이다. – Ramesh