次の出力キャッシュ プロファイルを使用しています。
<add name="MyFunkyProfile" duration="180" varyByParam="*" location="ServerAndClient" />
開発では、1 つの Vary エントリを含む応答ヘッダーがあります。
HTTP/1.1 200 OK
Server: Microsoft-IIS/7.5
...
Vary: Accept-Encoding
Cache-Control: private, max-age=180, s-maxage=0
...
アプリをデプロイすると、応答に追加の Vary エントリが挿入されます。
HTTP/1.1 200 OK
Server: nginx
...
Vary: Accept-Encoding
Cache-Control: private, max-age=180, s-maxage=0
...
Vary: *
...
この追加の Vary エントリはなぜですか? これにより、キャッシュが正しく機能しなくなります。
これを修正する方法はありますか?