Pregunta

He configurado IIS7 a gzip contenido estático.

http://www.coderjournal.com/2008 / 04 / IIS-7-compress-javascript-gzip /

Sin embargo, los archivos no se "quedan" gzip.

Esta es mi caso de uso:

  1. archivo de solicitud de test.css. No se gzipped.
  2. Solicitar de nuevo dentro de unos pocos segundos. Es es gzip.
  3. Espere 5 minutos.
  4. Solicitud archivo test.css nuevo. No se gzipped.

Esto no tiene sentido - no debe gzipped la versión de un archivo estático sea entregado todas las solicitudes posteriores, si el original no cambió

Nota:. Estoy usando Firefox y Firebug para verificar el contenido gzipped marcando la cabecera Content-Encoding

¿Fue útil?

Solución

De acuerdo con este artículo:

  

Los cambios a la compresión en IIS 7 por Kanwaljeet Singla

En IIS7, el contenido se comprime en función de su frecuencia, que se puede configurar como éste golpeó:

<system.webServer>
  <serverRuntime enabled="true"
    frequentHitThreshold="5"
    frequentHitTimePeriod="00:00:20" />
</system.webServer>

Tal vez usted no está afectando a estos umbrales?

Otros consejos

En función de lo mal que necesita para optimizar el rendimiento en su sitio, es posible que desee utilizar Combres vez .

La gran ventaja es que solamente Sólo minify y gzip sus archivos javascript, pero también combina todos los archivos en uno, por lo que sólo hay una petición http para todos sus archivos de javascript. Además, también hace uso de la caché del cliente, de modo que el archivo sólo se descarga cuando sea necesario. Además, se hace todo el esto para los archivos CSS también.

Es muy fácil de configurar, así que en vez de tratar de solucionar este problema, el tiempo podría ser mejor gastado en conseguir Combres lugar.

Yo sugeriría que pongan atención en otro software-Helicon Ape http://www.helicontech.com/ mono Es gratis por 3 sitios web e incluye soluciones / almacenamiento en caché de compresión que funcionan sin problemas. Sólo en una cadena de configuración obtendrá gzip y caché habilitada:

SetEnvIfNoCase mime text/.* gzip=9 cache-enable=mem

La regla anterior dice Ape para comprimir texto / * tipos MIME con el nivel más alto, así como la memoria caché en la memoria. Sólo tienes que darle una oportunidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top