サブサイト内のフォーム認証を備えたサイト出力キャッシュ
-
16-10-2019 - |
質問
SharePoint 2007の出版サイトがあります。トップレベルのサイトは純粋に匿名であり、子供の1人はカスタムメンバーシッププロバイダーを使用してフォーム認証を使用しています。管理者サイトはWindows認証を使用しています。
認証されたユーザーがお互いのデータを見ることなくリスクを負うことなく、サイト出力キャッシュを設定して最高のパフォーマンスを可能にするにはどうすればよいですか(キャッシュ)?
解決
サイトコレクションの匿名のキャッシュプロファイルをパブリックインターネットに設定する必要があります。出力キャッシュを有効にし、出力キャッシュポリシーを設定して、パブリッシングページとページレイアウトのオーバーライドを可能にすることを忘れないでください(特定のページレイアウトとサブサイトの特定のキャッシュプロファイルを後で指定できます)。
304号を回避するために(画像およびドキュメントライブラリはヘッダーに正しい最大年齢を設定することはないため、サーバーに不必要なラウンドトリップを引き起こし、サーバーがキャッシュする必要があることを既に知っている写真を要求します)また、WebでBlobキャッシュを構成する必要があります。匿名サイトの構成。続きを読む ここ, 、およびStefab Gossnerによるより多くのTechincalの記事 ここ.
認証されたプロファイルの設定は、すぐに使用できるエクストラネットプロファイルまたはカスタムプロファイルのいずれかです。デフォルトのエクストラネットプロファイルはブラウザによって異なるため、これはそれほど使用できないため、ACL Check(キャッシュされたコンテンツがセキュリティトリミングされていることを保護します)を選択し、ユーザーの権利によって異なる場合に、サイトコレクションキャッシュプロファイルの下にカスタムプロファイルを作成する必要があります。変更が即座に行われない場合は、固定期間をキャッシュページに設定し、変更のチェックを設定しないでください。これにより、最高のパフォーマンスが得られます。変更が即時にチェックする必要がある場合は、変更のチェックをチェックしてください。
より高度な問題のもう1つのオプションは、カスタムプロファイルによって異なるものを作成し、C#で独自のハンドラーをコーディングすることです。 カスタムパラメーターを使用したモス出力キャッシュの使用方法
最後に、オブジェクトキャッシュ(ディスクベースのキャッシュ)を構成する必要があります。しかし、これにより、パーソナライズされたオブジェクト(ウェルカムメニューなど)がキャッシュされる可能性があることに注意してください。オブジェクトキャッシュの詳細を読んでください ここ.
HTH ANDERS RASK
SharePointでのキャッシュに関する関連リンクキャッシングでWebサイトをより速くするにはどうすればよいですか? Office SharePoint Server 2007でのキャッシュ