パブリッシングサイトでBLOBキャッシュを有効にしました。匿名ユーザーのキャッシュ制御/最大有効期限は常に0に設定されています
Cache-Control HTTPヘッダーのmax-ageプロパティはweb.configのblobCache要素の設定に従って適切に設定され、匿名ユーザーの場合は0に設定されます。 これにより、304ブラウザーが画像が変更されたかどうかを確認しようとする要求で、パフォーマンスに悪影響を及ぼします。 これは "/ Style Library"内のファイルにのみ問題です。
ブログではこの問題についていくつか言及していますが、これまで解決策は見つかりませんでした。私がこれを修正したり、このヘッダーの設定を何か他の方法で強制する方法はありますか?私はこれを行うためにHTTPハンドラを実装しようとしましたが、それはまだ0になります。
サイト全体のキャッシュを設定したいのですが、/ Styleライブラリのファイルでは機能しません。 私はそこのファイルを_layoutsパス内の場所に移動することでこれを解決しました。少なくとも私はIISを通してキャッシュを制御できます。 – ArjanP