AppFabric からの移行を検討しているため、NCache を検討しています。現在、私はオープン ソース版を使用しているだけで、かなり簡単です。ただし、キャッシュに追加されたアイテムのデフォルトのタイムアウトを指定する方法がわかりません。
絶対またはスライド有効期限を使用してアイテムの有効期限が切れる時期を明示的に指定できることは理解していますが、キャッシュ構成でデフォルトを設定する方法を探しています。AppFabric でこれを行うことができ、異なる必要がある場合にのみ有効期限を明示的に設定できます。
ほとんどの場合、インストールされているデフォルトのキャッシュ構成を使用していますが<expiration>
、web.config を使用した ASP.NET アプリケーションで見たようなものを追加しようとしました。ncContentOptimization
この質問から: Alachisoft Ncache configuration issues .
以下は、サーバーのキャッシュ設定config.ncconf
です。
<cache-config config-id="0">
<cache-settings cache-name="myCache" alias="" inproc="False" last-modified="">
<logging enable-logs="True" trace-errors="True" trace-notices="False" trace-warnings="False" trace-debug="False" log-path=""/>
<performance-counters enable-counters="True" snmp-port="0"/>
<cache-notifications item-remove="False" item-add="False" item-update="False" cache-clear="False"/>
<cleanup interval="15sec"/>
<storage type="heap" cache-size="1024mb"/>
<eviction-policy enabled-evication="True" default-priority="normal" policy="priority" eviction-ratio="5%"/>
<cache-topology topology="local-cache"/>
<expiration type="Sliding" duration="1" />
</cache-settings>
</cache-config>
デフォルトの有効期限を設定することさえ可能ですか、それとも