我使用以下输出缓存配置文件:
<add name="MyFunkyProfile" duration="180" varyByParam="*" location="ServerAndClient" />
在dev中,我有一个带有一个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,s-maxage=0 ... Vary: * ...
为什么这个额外的Vary条目?这会阻止缓存正常工作.
任何想法如何解决这一问题?