2011-07-28 9 views
4

orchard cms 소스 코드, 특히/src/orchard/caching 폴더를보고있다.캐싱이 어떻게 설계되었는지에 대해 혼동을 느낀다.

은 누군가가 나에게 아키텍처의 높은 수준의 설명을 줄 수 있습니까?

내가 주위에 내 머리를 얻을 수 없다 여기 이렇게 많은 종류가 있습니다.

acquirecontext, cachemodule 신호, 약한, defaultasynchtokenprovider 등

+0

오차드 포럼은 현지화 된 질문이므로 더 좋은 곳이 될 수 있습니까? http://orchard.codeplex.com/discussions –

+3

여기에 가까운 투표가있는 이유는 무엇입니까? 드루팔 (Drupal), 워드 프레스 (Wordpress) 등에 관한 수많은 질문이 있는데, 왜 과수원이 아닌가? – gideon

답변

5

여기 아이디어는 멀티 테넌시 (multi-tenancy) 등의 오차드 특이성을 인식하는 API 아래에있는 ASP.NET 캐시를 래핑하는 단지입니다 : 두 캐시 아이템 이를 무효로 할 수있는 신호는 API를 투명하게 무시한 상태로 세입자 레벨에 있어야합니다. 잠시 전에 짧은 게시글을 사용하여 사용법을 보여주었습니다. http://weblogs.asp.net/bleroy/archive/2011/02/16/caching-items-in-orchard.aspx

관련 문제