asp.net-mvc 사이트에서 가장 데이터베이스가 많은 작업을 캐시하고 싶습니다. 내 연구에서 나는
그러나 나는 그것을 아직 얻지 못했다.
여러 파에 따라 POST 요청을 캐시 할 수 있기를 원합니다. 이러한 구문은 개체에 있습니다. 따라서 다음 요청의 결과를 캐시하고 싶습니다.
public ActionResult AdvancedSearch(SearchBag searchBag)
여기서 searchBag는 선택적 검색 매개 변수를 보유하는 객체입니다. 내 뷰 자체는 가볍지 만 검색 백에 채워지는 필드에 따라 데이터 액세스에 시간이 많이 걸릴 수 있습니다.
내 행동보다는 데이터 레이어에 캐싱해야한다는 느낌이 듭니다.
OutputCache 속성에서 VaryByParam을 어떻게 사용해야합니까?