最近のアクセス:
ページ
履歴
バックリンク
[Cache Provider] プロパティ
分散キャッシュに使用するプロバイダーを決定します。
値
In Process
キャッシュはサーバーに格納されます。データキャッシュ用に実装される配布メカニズムはありません。
Memcached
キャッシュは、分散メモリー オブジェクト キャッシュ システムである Memcached を使用して管理されます。
Redis
キャッシュは、インメモリーデータ構造ストアである Redis を使用して管理されます。
適用範囲
ジェネレーター:
.NET
、
.NET Framework
、
Java
レベル:
ジェネレーター
説明
[ Cache Provider ]
プロパティ
の既定値は「In Process」です。これは、ローカルキャッシュ (仮想ディレクトリーごと) が使用されることを意味します。つまり、キャッシュは仮想ディレクトリーごとに独立しています。仮想ディレクトリー (または Web アプリケーション) でキャッシュがリサイクルされても、他の仮想ディレクトリーは影響を受けません。
分散環境では、アプリケーションサーバーのローカルキャッシュは役に立ちません。その場合、分散メモリー オブジェクト キャッシュ システムが必要です。
[ Cache Provider ]
プロパティ
を使用すると、
GeneXus アプリケーションの分散キャッシュ
に使用するプロバイダーを決定できます。
考慮事項
GeneXus Java ジェネレーター
は、
GeneXus 16 upgrade 3
以降でこれをサポートしています。
GeneXus .NET ジェネレーター
は、
GeneXus 16 upgrade 9
以降で Redis 値をサポートしています。
実行時/設計時
このプロパティは設計時にのみ適用されます。
プロパティの変更の適用方法
プロパティに値を設定したときに、それに対応する変更を適用するには、
任意のオブジェクトをビルド
して *.config ファイルを生成します。
参考情報
[ Cache Location ] プロパティ
[ Cache Username ] プロパティ
[ Cache Password ] プロパティ
Redis
Memcached
Cache API
バックリンク
Cache API
[ Cache Location ] プロパティ
[ Cache Password ] プロパティ
[ Cache Username ] プロパティ
GAMRepository 外部オブジェクトの [ CacheTimeout ] プロパティ
GeneXus アプリケーションの分散キャッシュ
GeneXus をネイティブモバイルに拡張するための拡張ライブラリの概念
GAM - キャッシュ管理