我正在尝试将我的IIS服务器设置为CDN的原始服务器.我已经解决了一些问题,例如IIS没有向代理提供gziped内容(如果它们有via标头)以及那个frequentHitThreshold问题.
我的CDN供应商指出,IIS的另一个问题是,如果客户端没有请求内容gziped,它不会返回"Vary"标头.根据他们的问题是,如果由于某种原因,请求内容的第一个客户端不希望内容gziped CDN然后不请求新版本的文件,因为Vary标头不表示它应该返回两个不同的文件取决于"Accept-Encoding".
到目前为止,我唯一的解决方案是添加"Vary:Accept-Encoding"作为自定义标头但由于IIS在请求gziped时自动添加此变化标头,因此我最终得到多个值,如"Vary:Accept-Encoding,Accept-Encoding" .
有人有任何解决方案吗?或者可以确认这是一个真正的问题.
小智 3
此问题现已通过 IIS 的官方补丁得到解决。要下载和了解更多信息,请访问http://support.microsoft.com/kb/2877816
埃雷兹·贝纳里 (Erez Benari),IIS PM
| 归档时间: | 
 | 
| 查看次数: | 1271 次 | 
| 最近记录: |