url networking iis-7 web-config compression

¿Qué es urlCompression en IIS7?



networking iis-7 (1)

En mi web.config ASP.NET, tengo esto:

<urlCompression doDynamicCompression="true" />

Fui aquí para encontrar una respuesta:

http://www.iis.net/ConfigReference/system.webServer/urlCompression

... pero realmente no explica qué es la compresión de URL. ¿Alguien puede dar una explicación básica de esto?


En una palabra:

  • doDynamicCompression le dice a IIS si debe comprimir el contenido generado dinámicamente, es decir, el contenido generado por sus scripts (ASP, PHP, ASP.NET, etc.).

  • doStaticCompression le dice a IIS si debe comprimir archivos estáticos, por ejemplo, PDF, JPEGS, etc. que realmente existen en el sistema de archivos.

Esta respuesta aquí explica la diferencia entre urlCompression y httpCompression :

¿Cuál es la diferencia entre httpCompression y urlCompression?

"urlCompression especifica qué comprimir y httpCompression indica cómo realizar la compresión".

Para controlar cómo se comprime el contenido (estático o dinámico), debe especificar la <httpCompression> . Con esto, puede controlar el esquema de compresión (gzip o deflate), donde se almacena el contenido comprimido, los límites de espacio en disco para el contenido comprimido, los límites de la CPU al comprimir el contenido, etc. También puede especificar un control más preciso sobre los diferentes tipos de contenido (tipos mime ) que se puede comprimir.