jjx*_*tra 8 compression iis asp.net-mvc
有没有办法更改IIS压缩模块,以便它不会放入Vary:响应标头中的Accept-Encoding?我宁愿把它放在Vary:*或什么也不做,让我把这个价值放在自己身上......
好吧,显然IIS压缩模块强制Vary标头无论如何都是Accept-Encoding,因此缓存变得棘手.对于具有身份验证的页面,这很糟糕,因为它不会根据用户cookie检测到它是不同的.我最终在我的控制器中滚动自己的压缩,现在一切正常.
我的建议 - 只使用IIS静态压缩,不使用动态压缩,而是滚动自己的动态压缩.从长远来看,它将为您节省痛苦,并为您提供更多控制.