DotNetNuke ScaleOut Caching Provider
Project Overview
The DotNetNuke ScaleOut Caching Provider is a caching provider that lets DotNetNuke use ScaleOut's StateServer software for high performance in web farms.
Source Code
- Checkout from: http://svn.dbartholomew.net/repositories/public/DotNetNukeScaleOutCachingProvider/
- Browse the source: /DotNetNukeScaleOutCachingProvider
Configuring DotNetNuke
This software requires DotNetNuke to run in full trust.
Simply modify your web.config file:
<caching defaultProvider="ScaleOutCachingProvider">
<providers>
<clear />
<add name="FileBasedCachingProvider" type="DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider, DotNetNuke.Caching.FileBasedCachingProvider" providerPath="~\Providers\CachingProviders\FileBasedCachingProvider\" />
<add name="BroadcastPollingCachingProvider" type="DotNetNuke.Services.Cache.BroadcastPollingCachingProvider.BPCachingProvider, DotNetNuke.Caching.BroadcastPollingCachingProvider" providerPath="~\Providers\CachingProviders\BroadcastPollingCachingProvider\" />
<add name="ScaleOutCachingProvider" type="DotNetNuke.Services.Cache.ScaleOutCachingProvider.StateServerCachingProvider, DotNetNuke.Caching.ScaleOutCachingProvider" providerPath="~\Providers\CachingProviders\ScaleOutCachingProvider\" />
</providers>
</caching>
- Add the provider to the <providers> section
- set the defaultProvider on the <caching> tag
