2012-06-26 5 views
9

Estoy intentando configurar mi servidor IIS como servidor de origen para una CDN. Ya he resuelto algunos problemas, por ejemplo, que IIS no proporciona contenido gziped a los proxies (si tienen el encabezado via) y también ese problema frecuenteHitThreshold.Vario encabezado cuando el contenido no está gzip: ed en IIS 7 como origen para CDN

Mi proveedor de CDN señaló que otro problema con IIS es que no devuelve un encabezado "Vary" si el cliente no solicita el contenido gziped. Según ellos, el problema es que, si por alguna razón el primer cliente que solicita el contenido no quiere que el contenido gziped el CDN, entonces no solicita una nueva versión del archivo, ya que el encabezado Vary no indica que deba volverse. dos archivos diferentes según "Aceptar-Codificar".

Mi única solución hasta ahora es agregar "Vary: Accept-Encoding" como un encabezado personalizado, pero dado que IIS agrega automáticamente este encabezado cuando se solicita gziped, termino con varios valores como "Variar: Aceptar-Codificar, Aceptar-Codificación ".

¿Alguien tiene alguna solución para esto? O puede confirmar que es un problema real.

Respuesta

3

Este problema ahora es tratado por un parche oficial de IIS. Para descargar y más información, visite http://support.microsoft.com/kb/2877816 enlace

Erez Benari, IIS PM

+1

Gracias, pero el parche parece que ya no está disponible, enviado por correo electrónico dice: 'El recurso que busca ha sido quitado, haya nombre cambiado, o no está disponible temporalmente. ' ¿O es parte de las actualizaciones estándar de Windows ahora? – Dmitry

+0

¿Podría hacer disponible el parche? – Dmitry

5

Esto es un problema real. El módulo gzip de IIS sobrescribe los encabezados Vary existentes. Vote por este MS Connect issue. Artículo relacionado here.

Cuestiones relacionadas