0
MSDN 설명서에서 this article을 읽는 동안이 문제가 발생했습니다. 나는 캐싱에 대해 꽤 안다. 사실 캐싱에 대해 읽은 첫 번째 기사 중 하나이다. 간단히 설명해 주시겠습니까? 한마디로캐시 프로필이란 무엇입니까?
MSDN 설명서에서 this article을 읽는 동안이 문제가 발생했습니다. 나는 캐싱에 대해 꽤 안다. 사실 캐싱에 대해 읽은 첫 번째 기사 중 하나이다. 간단히 설명해 주시겠습니까? 한마디로캐시 프로필이란 무엇입니까?
그 대신 당신이 캐시 설정을 사용하려면 모든 작업 또는 컨트롤러에 설정을 적용해야하는 web.config
에서 설정할 수있는 캐싱 프로필 : 당신을위한 옵션을 지정의 Web.config에서
캐시 프로필 :
<system.web>
<compilation debug="true" targetFramework="4.5.1" />
<httpRuntime targetFramework="4.5.1" />
<caching>
<outputCacheSettings>
<outputCacheProfiles>
<add name="cp1" duration="30" location="Any" varyByHeader="user-agent" />
</outputCacheProfiles>
</outputCacheSettings>
</caching>
</system.web>
다음 어디에서나 사용할 수있는 프로필을 사용하고 싶습니다.
[OutputCache(CacheProfile="cp1")]
public ActionResult Index() {
//...
}
위의 예는 Apress Pro ASP.NET MVC 5 Platform by Adam Freeman에서 가져온 것입니다. 좋은 읽을 거리로 추천합니다.
제임스 감사합니다, 당신의 대답은 정말 분명합니다. 하지만 캐시 설정을 모든 작업 또는 컨트롤러에 어떻게 적용 할 수 있을지 궁금합니다. 아마 그것은 불필요한 정보는 아니지만 예제를보고 싶습니다. 다시 감사합니다. – Orhun
나는이 블로그 기사 (https://prashantbrall.wordpress.com/2013/09/29/using-output-cache-profile-in-asp-net-mvc/)를 발견했을 것이다. 내 두 번째 질문에 대한 대답. 다시 관심을 가져 주셔서 감사합니다. – Orhun