2010-12-15 28 views
7

leí sobre here con respecto a las mejoras en las aplicaciones ASP.NET que debemos añadir -¿Qué significa agregar esta línea a web.config?

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

Puede alguien por favor explicar en palabras sencillas lo que esto no debería y todas las aplicaciones .NET debe agregar esto?

Respuesta

2

compresión puede ayudar a ahorrar ancho de banda, y potencialmente reducir los tiempos de carga de la página. Con la compresión habilitada, el servidor básicamente descomprime los archivos antes de enviarlos al cliente. Esto puede requerir un poco más de tiempo de CPU para realizar la compresión, pero la idea es que ahorrará tiempo durante la transmisión.

La compresión dinámica habilitará la compresión en scripts dinámicos como páginas aspx.

La compresión estática permitirá la compresión en archivos estáticos como archivos html e imágenes.

7
  • El atributo doDynamicCompression del elemento activa o desactiva la compresión de contenido dinámico en el sitio, aplicación o nivel de carpeta.
  • El atributo doStaticCompression del elemento habilita o deshabilita la compresión de contenido estático en el sitio, la aplicación o el nivel de la carpeta.
  • El atributo dynamicCompressionBeforeCache especifica si IIS comprimirá dinámicamente el contenido que no se ha almacenado en caché. Cuando el atributo dynamicCompressionBeforeCache es verdadero, IIS comprime dinámicamente la respuesta la primera vez que se realiza una solicitud y pone en cola el contenido para su compresión. Las solicitudes subsiguientes se sirven dinámicamente hasta que la respuesta comprimida se haya agregado al directorio de caché. Una vez que la respuesta comprimida se agrega al directorio de caché, la respuesta en caché se envía a los clientes para solicitudes posteriores. Cuando dynamicCompressionBeforeCache es falso, IIS devuelve la respuesta descomprimida hasta que la respuesta comprimida se haya agregado al directorio de caché.

taken from iis.net

Cuestiones relacionadas