私は Ektron 8.6 で作業しています。
API レベルのキャッシングが ektron でどのように管理されているか知っている人はいますか? API レベルのキャッシュを管理する構成設定はありますか?(web.config またはその他の構成ファイル)。API レベルのキャッシュはデフォルトで有効になっているか?以前のバージョン (Ektron 8.5) とは異なりますか?
私は Ektron 8.6 で作業しています。
API レベルのキャッシングが ektron でどのように管理されているか知っている人はいますか? API レベルのキャッシュを管理する構成設定はありますか?(web.config またはその他の構成ファイル)。API レベルのキャッシュはデフォルトで有効になっているか?以前のバージョン (Ektron 8.5) とは異なりますか?
バージョン 8.5 以降、Ektron はそのフレームワーク API の下にあるキャッシュ レイヤーを導入しました。構成可能 (有効化、無効化、ttl の設定など) であり、拡張可能 (プロバイダー ベースであるため、Reddis などのさまざまなキャッシュ サーバーのプロバイダーを実装できます)。
デフォルトでは有効になっていません。デフォルトでは、各 API 呼び出しは最終的にデータベース (または検索インデックス) にヒットします。これはバージョン 8.5+ の新機能であるため、古いバージョンの Ektron には API レベルのキャッシュが組み込まれていませんが、独自に作成したい標準の .NET キャッシュを利用できることは明らかです。
v8.5+ での API レベルのキャッシングについて詳しく説明するテクニカル ウェビナーを次に示します。あなたの質問に関連する部分は 26:25 から始まりますが、まだ見ていない場合は全部見てください。
http://www.ektron.com/Webinars/Details/Optimize-Site-Performance-through-Caching/
デフォルトの Ektron キャッシュ プロバイダーは、インメモリ/インプロセス アプリケーション スコープ ストレージを使用します。これを使用したら、Redis 用のサード パーティ キャッシュ プロバイダーを実装するこのオープン ソース プロジェクトを確認することをお勧めします。これをそのまま使用することも、別のシステムの独自のキャッシュ プロバイダーのスタブとして使用することも、OOB インプロセス キャッシュ プロバイダーをそのまま使用することもできます。
https://github.com/ektron/EktronContrib/blob/master/README.md
明細書