asp.net - compresion - ¿Funciona el atributo httpCompression minFileSizeForComp?
iis enable compression (2)
Alguien tiene el
<httpCompression minFileSizeForComp="XXX">
configuración para ser honrado por IIS 7.x? La documentación aquí, http://www.iis.net/ConfigReference/system.webServer/httpCompression#005 , indica
Atributo uint opcional. Especifica la cantidad mínima de kilobytes que un archivo debe contener para poder usar la compresión bajo demanda. El valor predeterminado para IIS 7.5 es 2700; para IIS 7.0, el valor predeterminado era 256.
Creo que la documentación significaba bytes y no kilobytes. ¿Podría imaginarse solo HTTP comprimiendo una respuesta cuando tiene 2.7 MB o más?
Intenté establecer este valor en ApplicationHost.config y web.config sin efecto.
Sé que llegué muy tarde aquí, pero hice algunos experimentos sobre este tema y he determinado que el valor se mide en kilobytes . Esto parece una locura, pero es verdad.
Hice una publicación en el blog con un poco más de detalle aquí .
EDITAR: Hmm, el problema no parece ser así de simple. IIS parece rechazar la compresión de archivos de un tamaño determinado, independientemente de lo que se seleccione.
IIS definitivamente respeta la configuración minFileSizeForComp. Sin embargo, si está habilitada la compresión dinámica y la estática, entonces el archivo pequeño se puede comprimir mediante compresión dinámica. Escribí una publicación de blog sobre ella y compartí los pasos de solución de problemas utilizando las reglas de seguimiento de solicitudes fallidas y proporcioné una solución / solución para este comportamiento. Por favor, encuéntrelo en el siguiente enlace:
Enlightining un misterio con seguimiento de solicitud fallida: IIS no respeta la configuración minFileSizeForComp para la compresión estática https://blogs.msdn.microsoft.com/amb/2016/05/23/iis-respects-minfilesizeforcomp-for-static-compression/
Espero que ayude a alguien.
- AMB