2011-01-11 20 views
15

Actualmente tengo configurada la compresión tanto estática como dinámica. La compresión estática funciona, sin embargo, la compresión dinámica, cuando se comprueba mediante YSlow y Fiddler, no funciona.Compresión dinámica no funciona IIS 7.5

En mi applicationHost.config, que tienen la siguiente configuración:

<urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" /> 
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" maxDiskSpaceUsage="100" minFileSizeForComp="256"> 
      <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="1" /> 
      <dynamicTypes> 
       <add mimeType="text/*" enabled="true" /> 
       <add mimeType="message/*" enabled="true" /> 
       <add mimeType="application/x-javascript" enabled="true" /> 
       <add mimeType="*/*" enabled="true" /> 
      </dynamicTypes> 
      <staticTypes> 
       <add mimeType="text/*" enabled="true" /> 
       <add mimeType="message/*" enabled="true" /> 
       <add mimeType="application/x-javascript" enabled="true" /> 
       <add mimeType="application/atom+xml" enabled="true" /> 
       <add mimeType="application/xaml+xml" enabled="true" /> 
       <add mimeType="*/*" enabled="true" /> 
      </staticTypes> 
     </httpCompression> 
<serverRuntime frequentHitThreshold="1" frequentHitTimePeriod="01:00:00" /> 

Mi web.config tiene: se instalan

<urlCompression doStaticCompression="true" doDynamicCompression="true" dynamicCompressionBeforeCache="true" /> 

Los módulos, y cuando se utiliza la Solicitud de Rastreo Error, Tengo un par de éxitos de compresión dinámicos, pero nada de éxito o fracaso. Sólo este tipo de resultados:

ModuleName DynamicCompressionModule 
Notification 536870912 
fIsPostNotification false 
Notification SEND_RESPONSE 

ModuleName DynamicCompressionModule 
Notification 536870912 
fIsPostNotificationEvent false 
NotificationStatus 0 
Notification SEND_RESPONSE 
NotificationStatus NOTIFICATION_CONTINUE 

ModuleName DynamicCompressionModule 
Notification 256 
fIsPostNotification true 
Notification RELEASE_REQUEST_STATE 

ModuleName DynamicCompressionModule 
Notification 256 
fIsPostNotificationEvent true 
NotificationStatus 0 
Notification RELEASE_REQUEST_STATE 
NotificationStatus NOTIFICATION_CONTINUE 

Estoy tratando de comprimir mis archivos aspx. Cualquier ayuda sería apreciada. Gracias.

+0

Tengo el mismo problema. Los registros de seguimiento de solicitudes no muestran que ocurra nada en las secciones DynamicCompressionModule, y no hay nada que indique por qué se omitieron. –

+0

¿Ha intentado utilizar el seguimiento de solicitud fallido (http://learn.iis.net/page.aspx/266/troubleshooting-failed-requests-using-tracing-in-iis7/) debería mostrar el motivo por el que no se está comprimiendo? hecho. –

+0

Carlos, la publicación de Justin incluye el resultado de sus archivos de rastreo de solicitud fallida. Los míos son casi idénticos, como dije en mi comentario. –

Respuesta

1

Comprobar este hilo, parece que usted está teniendo un problema similar:

How can I get gzip compression in IIS7 working?

+0

En ese hilo, el tipo habilitado Falló el seguimiento de solicitudes, y los registros incluían mensajes de error que le indicaban qué estaba mal. En mi caso (y el de Justin), los registros de solicitud fallida no muestran ninguna acción que esté tomando el compresor. –

Cuestiones relacionadas