Я развернул Azure WebRole с совместным кэшированием. Я использую следующую конфигурацию по умолчанию для клиентов.Как повторно использовать DataCacheFactory с кеш-кешем (Co-Based)
<dataCacheClient name="default">
<autoDiscover isEnabled="true" identifier="[name]" />
<!--<localCache isEnabled="true" sync="TimeoutBased" objectCount="100000" ttlValue="300" />-->
</dataCacheClient>
и в настоящее время я бегу следующий код каждый раз, когда я доступ к кэшу
DataCacheFactory CacheFactory = new DataCacheFactory(); _Cache = CacheFactory.GetDefaultCache();
Это вызывает мое приложение Пул получить прекращено часто. Как DataCacheFactory
и повторно использовать его, когда это необходимо.
Заранее спасибо
Привет, в настоящее время я реализовал то же самое. Служба была размещена на малом экземпляре Windows Server 2012. Мой код «DataCache _cache = HttpContext.Current.Application [" _ sessionStore "]! = Null? (DataCache) HttpContext.Current.Application ["_ sessionStore"]: SessionStore.Init(); ' –
Но все же мой пул приложений завершается. Я не уверен, связано ли это с использованием памяти или одновременным доступом к объекту приложения –