これらは、(conf/DataSource.groovy
で見つかった)のGrailsのデフォルトのHibernate設定です:デフォルトのGrailsキャッシュ設定を微調整する必要がある場合の良い例は何ですか?
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.provider_class = 'net.sf.ehcache.hibernate.EhCacheProvider'
}
1がしたいれる状況のいくつかの良い例がどのようなものです:
- 二次キャッシュを無効にし、
- クエリキャッシュを無効にするか、
- デフォルトキャッシュプロバイダ(
EhCacheProvider
)を変更しますか?
mfloryan:私は一般的なアドバイスを探していません。私はちょうど自分自身を行う理由が決してなかったので、設定を調整するときの良い例を見つけようとしています:-)これらの設定を微調整しましたか? – knorv
はい。私がそれを変更した1つのケースは、私がキャッシングを使用しないことを知っていて、プロバイダが一時的なファイルを「ちょうどの場合に」作成することを望まないときでした。 キャッシュを配布または拡張する必要がある場合に備えて、変更する可能性が最も高いのはキャッシュプロバイダです。 – mfloryan