2
응답으로 JSON 데이터를 반환하는 REST 기반 WCF 서비스가 있습니다. 성능 향상을 위해 출력 캐시는 위치가 ANY이고 기간이 1 시간입니다. 나는 클라이언트가 난 내 코드에서 다음 줄을 추가 단지 1 시간 동안 서버에 캐시 된 데이터를 유지하면서,이 작업을 수행하는 1개월의 기간에 대한 응답을 캐시 할 수 있도록 할클라이언트 캐싱의 출력 캐싱 지속 시간 재정의
HttpContext.Current.Response.Cache.SetExpires(DateTime.UtcNow.AddDays(30));
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.Public);
하지만, 이 값은 출력 캐싱 프로파일 값에 의해 대체됩니다. 나는 출력 캐시 프로필로 설정 한 값을 무시할 수있는 방법