アクセス結果キャッシュ値の構成
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
|
適用対象 |
Content Delivery、Content Management |
|---|
ユーザーがアイテム (またはフィールド) にアクセスするたびに、Sitecoreはそのユーザーのアクセス権を解決し、アクセス結果キャッシュにキャッシュします。通常、アクセス権の解決はハッシュテーブルでアクセスするよりも時間がかかるため、キャッシュを使用するとパフォーマンスが向上します。キャッシュエントリは、キーと値で構成されます。
キーには、次の情報が格納されます。
-
エンティティ (アイテムまたはフィールド)
-
要求されたアクセス権 (読み取り、書き込み、削除など)
-
アクセスをリクエストしたアカウント (ユーザーまたはロール)
この値には、アクセスAllowまたはDenyアクセスという単純な結果が格納されます。さらに、キャッシュレコードには説明も含まれています。この説明には、ユーザーまたはロールがアイテムの読み取り、変更、または削除の権限を持っている/持っていない理由が記載されています。 アクセス・ビューア は、この情報を使用します。
キャッシュ サイズを構成する
キャッシュ サイズを構成する
新しいSitecoreインストールでは、ログに何千もの警告が表示される場合があります。
これが発生した場合、デフォルトのキャッシュ・サイズである9 MBは、ご使用の環境に対して小さすぎます。
キャッシュ・サイズを構成するには、次のようにします。
-
パッチファイルを作成して、サイズをたとえば200MBに増やします。
-
パッチをホスティング サービス ( App Servicesなど) にデプロイし、警告がログに表示されなくなったことを確認します。
メモパフォーマンスの向上に気付くかもしれません。
セキュリティチェックを無効にする
セキュリティチェックを無効にする
Sitecoreセキュリティを使用していないWebサイトがあり、公開されたすべてのコンテンツがSitecore CDサーバー上のWebページを閲覧するすべてのユーザーに表示される場合は、アクセス結果キャッシュは必要ないかもしれません。したがって、Webデータベース上のすべてのセキュリティ チェックを無効にすることができます。
セキュリティ チェックを無効にする前に、サイトにセキュリティ保護領域がないことを確認してください。サイトにセキュリティ保護領域がある場合、キャッシュを無効にするとパフォーマンスに影響します。
ウェブサイトのセキュリティチェックを無効にするには:
-
パッチ ファイルを作成してSitecoreのセキュリティを無効にします。
-
パッチをホスティング サービス ( App Servicesなど) にデプロイします。
手記パフォーマンスの向上に気付くかもしれません。