問題タブ [syscache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nhibernate - 外部アップデートを使用したNHibernateの第2レベルキャッシュ
99%読み取り専用のWebアプリケーションがあり、特定の間隔(10分ごとなど)でデータベースを更新する別のサービスがあります。このサービスは、アプリケーションに第2レベルのキャッシュを無効にするようにどのように指示できますか?それは実際に重要ですか?(古いデータが多すぎても実際には気にしません)キャッシュを無効にしない場合、レコードが更新されるまでに必要な時間(SysCacheを使用している場合)
c# - nhibernate で syscache のキャッシュ領域を構成するにはどうすればよいですか?
Web サイトからのこの投稿のようなキャッシュ構成を使用しようとしました。
ただし、私のhibernate.cfg.xmlのスキーマファイルはこれを好まないようです。cache.region_prefix などを使用する必要がありますか? ところで、Syscacheを使いたいです。
nhibernate - タイプ「NHibernate.Caches.SysCache.SysCacheProvider」のオブジェクトをタイプ「NHibernate.Cache.ICacheProvider」にキャストできません
NHibernate 2.1.2
Castl ActiveRecord経由で使用しています。を使用して二次キャッシュを設定したかったのSysCache
です。しかし、私はエラーが発生しました:
タイプ「NHibernate.Caches.SysCache.SysCacheProvider」のオブジェクトをタイプ「NHibernate.Cache.ICacheProvider」にキャストできません。
どうすればこれを修正できますか?
model-view-controller - MVC アプリケーションでの SysCache2 と FluentNhibernate
MVC アプリケーションの SysCache/SysCache2 に問題があります。私の設定は正しいようです。ウェブ上の無数の例と同じように設定しました。
私のクラス Cache.Region("LongTerm").NonStrictReadWrite().IncludeAll();
では、次のように記述しました。これは、アプリケーションキャッシュ用に作成したテストです。
最初のステートメントは、セッション ファクトリの統計 (たとえば 230 レコード) に見られるようにキャッシュされます。私がそれを理解していれば、以下の2番目のステートメントはデータベースではなくキャッシュにヒットするはずです。ここでの問題は、とにかく DB に移動することです。プロファイラーで 100% 確実であることを確認しました。
ここで何が間違っているのかわかりません。誰にもアイデアがありますか?
asp.net - コンソール アプリの ASP.NET キャッシュ?
NHibernate を使用するコンソール コマンド ライン アプリがあります。第 2 レベルのキャッシュを使用しようとしています。ASP.Net キャッシュ (System.Web.Caching.Cache) に依存する NHibernate SysCache または SysCache2 を使用することはできますか? ASP.net キャッシュを使用するには IIS が必要ですか?
nhibernate - NHibernate3.3およびSysCache
SysCacheの現在のバージョンはNHibernate3.3で動作しないようです。web /binディレクトリのNHibernatedllを置き換え、SysCache dll(3.2で動作)はそのままにしました。これで、IISが事前バインドを実行しようとすると、SysCache dllが読み込まれ、NHibernate3.2.0.4000にバインドしようとして失敗します。
[FileLoadException:ファイルまたはアセンブリ'NHibernate、Version = 3.2.0.4000、Culture = neutral、PublicKeyToken=aa95f207798dfdb4'またはその依存関係の1つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)] System.RuntimeTypeHandle.GetTypeByName(String name、Boolean throwOnError、Boolean ignoreCase、Boolean ReflectionOnly、StackCrawlMarkHandle stackMark、Boolean loadTypeFromPartialName、ObjectHandleOnStack type)+0
System.RuntimeTypeHandle.GetTypeByName(String name、Boolean throwOnError、 ignoreCase、ブール値reflectionOnly、StackCrawlMark&stackMark、ブール値loadTypeFromPartialName)+95
System.RuntimeType.GetType(String typeName、Boolean throwOnError、Boolean ignoreCase、Boolean ReflectionOnly、StackCrawlMark&stackMark)+54 System.Type.GetType(String typeName)+50 NHibernate.Util.ReflectHelper.TypeFromAssembly(AssemblyQualifiedTypeName name、Boolean throwOnError)+338
NHibernate.Cfg.SettingsFactory.CreateCacheProvider(IDictionary`2プロパティ)+175[HibernateException:CacheProviderをインスタンス化できませんでした:NHibernate.Caches.SysCache.SysCacheProvider、NHibernate.Caches.SysCache]
NHibernate.Cfg.SettingsFactory.CreateCacheProvider(IDictionary 2プロパティ)+3449 NHibernate.Cfg.Configuration.BuildSettings()+29 NHibernate.Cfg .Configuration.BuildSessionFactory()+442 properties) +256
NHibernate.Cfg.SettingsFactory.BuildSettings(IDictionary
web.configの構成をコメントアウトすると、すべて問題ありません。
NHibernate ContribのNHibernateキャッシュのダウンロードサイトには、最新バージョンのダウンロードがありません。
nhibernate - Nhibernate + nuget + syscache
ナゲット経由で NHibernate と Syscache をインストールすると、「ファイルまたはアセンブリを読み込めませんでした」という大きなエラーが発生します。基本的に、Syscache は NH 3.2 に対して構築されていますが、nuget 上の NH の現在のバージョンは 3.3 です。
ちなみに、NHibernate Validator でもまったく同じ問題がありました。他の誰かが同じ問題を抱えていたようです: NHibernate 3.3 と SysCache
どうしてこれなの?nuget は、これらすべての依存関係の問題を解決するはずだと思っていました。nuget を使用してクリーン インストールから NH + Syscache を取得できないのはなぜですか?
Syscache のソースをダウンロードして NH 3.3 に対してビルドする以外に何かすることはありますか? ナゲットのみを使用してすべての依存関係を管理できるようにしたいと本当に思っています...
nhibernate - NHibernate SysCacheを非Webアプリケーションで使用できますか?
NHibernate(3)とSQL Server 2008を使用しているWindowsサービスがあります。WPFクライアントは、DataAccessを使用するためにWCFを介してこのサービスに接続しています。私の質問は次のとおりです。このシナリオでSysCacheまたはSysCache2を使用できますか?それともWeb-/ ASP.NET-アプリケーションでのみ使用できますか?
nhibernate - NHibernate syscache の有効期限切れ
NHibernate の syscache の有効期限はどのように機能しますか?
有効期限を 10 分に設定し、1 分ごとにエンティティを追加した場合、最初の 10 分 (アプリケーションの開始後) が終了すると、10 個のエンティティすべてが削除されますか?それとも最初のエンティティのみが削除されますか?
すべてのデータがキャッシュから完全に削除されていますか、それともエンティティごとにタイムスタンプがありますか?
nhibernate - nhibernate L2 キャッシング: コードで設定
コードで第 2 レベルのキャッシュを構成する方法 (xml 経由ではない)
私が持っている現在の設定は次のとおりです。