나는 메뉴 컨트롤과 다른 CSS, JS 파일이있는 마스터 페이지를 가지고있다..net에서 컨트롤, js 파일 및 css 파일을 캐시하는 방법은 무엇입니까?
클라이언트에서 페이지를 새로 고칠 때마다 모든 것이 서버에서 발생합니다.
이제 세션 당 해당 컨트롤과 파일을 캐시하고 싶습니다.
거기에 설정이나 프로그래밍 방식 설정이 있습니까?
나는 메뉴 컨트롤과 다른 CSS, JS 파일이있는 마스터 페이지를 가지고있다..net에서 컨트롤, js 파일 및 css 파일을 캐시하는 방법은 무엇입니까?
클라이언트에서 페이지를 새로 고칠 때마다 모든 것이 서버에서 발생합니다.
이제 세션 당 해당 컨트롤과 파일을 캐시하고 싶습니다.
거기에 설정이나 프로그래밍 방식 설정이 있습니까?
ASP.Net Caching에서 읽어야합니다. 페이지를 캐시 할 수있는 유연한 방법이 많이 있습니다.
그러나 귀하의 경우, 그것은 당신이 당신의 페이지의 상단에 OutputCache 지시문을 추가 할 수있을 것 같은 소리 :<%@ OutputCache Duration="60" VaryByParam="None"%>
정적 CSS와 JS 파일이 브라우저에 의해 자동으로 캐시해야합니다. 웹 리소스로 이들을 임베드했다면 캐싱 지시문을 사용하여 캐싱 지시문을 캐싱하는 데 도움이됩니다.
JS 및 클라이언트에 캐시 된 다른 항목에는 문제가 없습니다.
그러나 동적 제어는 단순히 컴파일되지 않고 요청에 따라 달라 지므로 동적 제어에 대한 우려가 있습니다. 그리고 here's Smöråkning 블로그에서 캐시하는 방법에 관한 기사.