2012-08-28 2 views
0

그래서 캐싱에 대해 배우고 있습니다 ...항목이 캐시에 추가 된 시간 찾기

JS 파일을 압축하고 캐시하는 기능을 구축하고 있습니다.

파일을 변경할 때마다 업데이트하려고합니다. 서버에서 JS 파일의 lastWrite 시간과 캐시 파일이 작성된 시간을 비교하려고합니다.

그래서, 캐시에 데이터를 추가하면 다음과 같습니다

HttpContext.Current.Cache.Insert("cachedJS", FileJS, Nothing, DateTime.Now.AddMinutes(1200), TimeSpan.Zero) 

그리고 난 충분히 쉽게 데이터를 검색 할 수 있지만, 어떻게 캐시 키의 lastWriteTime을 결정합니까?

답변

0

확장 메서드 인 InsertWithLog를 개발하고이 메서드를 사용하여 캐시에 항목을 삽입하고 삽입 시간을 추적 할 수 있지만 사용자 지정없이이 작업을 실현할 수는 없습니다. 여기

삽입의 모든 avaiable이다 형식 : HTTP : //msdn.microsoft.com/en-us/library/system.web.caching.cache.insert%28v=vs.71%29.aspx

+0

아 , 좋아, 그 이유는 내가 그것에 대해 Google에서 아무것도 찾을 수 없습니다! 비교하려면 dateTime 키를 추가하기 만하면됩니다. –

관련 문제