캐시가 만료 된 경우 캐시 된 개체를 업데이트 된 정보로 다시 캐싱 할 수 있습니까? 캐시를 요청하는 다음 사용자가 캐시 설정 데이터를 처리해야하는 것을 막으려 고합니다. 캐시를 설정하는 방법은 배경 메서드/이벤트입니다. 개체를 연결하여 만료 될 때 메서드를 호출 할 수 있습니다. 그것은 자기와 자기 - 캐시.ASP.net 자체 리 캐싱 개체 만들기?
1
A
답변
2
당신은 캐시
System.Web.Caching.CacheItemRemovedCallback callback =
new System.Web.Caching.CacheItemRemovedCallback (OnRemove);
Cache.Insert("key",myFile,null,
System.Web.Caching.Cache.NoAbsoluteExpiration,
TimeSpan.Zero,
System.Web.Caching.CacheItemPriority.Default, callback);
. . .
public static void OnRemove(string key,
object cacheItem,
System.Web.Caching.CacheItemRemovedReason reason)
{
// Logic
}
0
실례에서 콜백을 사용할 수있는, 어쩌면 내가 모르는 뭔가가있어. 그러나 당신 같은 소리는 캐시 된 데이터를 계속 업데이트하는 것입니다. IMO,이 경우 만료 대신 CacheDependency
을 사용하는 것이 좋습니다. 물론 다음 요청시 다시 캐싱해야합니다.
+0
아이디어는 다음 요청이 들어오는 모든 xmin을 다시 캐싱하고 수동으로 리 캐싱을 시작해야한다는 것입니다. – BlackTea
관련 문제
- 1. 클래스의 ASP.NET 개체 캐싱
- 2. ASP.NET 4.0 개체 캐싱
- 3. ASP.NET 개체 캐싱 - 얼마나 많은가?
- 4. Application_AuthenticateRequest의 캐싱 개체
- 5. iPhone에 자체 개체 할당
- 6. ASP.NET - 캐싱 사용자 권한
- 7. ASP.Net 캐싱
- 8. ASP.Net 캐싱
- 9. ASP.net 캐싱
- 10. Asp.Net MVC -보기 -> 2 개체 만들기
- 11. 만들기 개체
- 12. 자체 인코딩 만들기
- 13. ActiveRecord 개체 및 연결 캐싱
- 14. 창 개체의 이상한 자체 개체
- 15. 개체 재설정과 새 개체 만들기
- 16. Entity Framework CTP5에서 개체 캐싱 기능을 해제하십시오.
- 17. 성 확인기를 사용하여 자체 유효성을 검사하는 개체
- 18. iPhone 용 일반 개체 목록 캐싱 옵션?
- 19. asp.net mvc usercontrol 캐싱
- 20. asp.net mvc - 캐싱
- 21. asp.net 및 ado.net에서 캐싱
- 22. 사용자 지속성 : asp.net 캐싱 :
- 23. ASP.NET MVC - 캐싱 양식
- 24. Asp.net MVC 캐싱 속도
- 25. ASP.NET 메뉴 캐싱?
- 26. 웹 클러스터에서 ASP.NET 캐싱
- 27. 캐싱 asp.net 페이지
- 28. 캐싱 asp.net viewdata
- 29. 데이터 캐싱 끄기 asp.net
- 30. ASP.NET UserControl 캐싱
지금이 구현에서 직면 한 문제는 해당 HttpContext.Current.Cache를 사용할 수 없다는 것입니다. – BlackTea
'HttpContext.Current! = null? HttpContext.Current.Cache : HttpRuntime.Cache;' – vittore