¿Hay alguna forma de establecer la compresión gzip en el nivel web.config o solo puedo hacerlo en la consola de administración IIS?Configuración de la compresión gzip en asp.net
Respuesta
Sí, puede habilitar la compresión con el archivo web.config, como muestra el artículo siguiente, pero puede depender de los permisos del servidor que permita los sitios.
Debe tener en cuenta que la compresión dinámica (todo lo que debe procesarse antes de ti puede enviarse al cliente) puede aumentar la carga en el servidor porque tiene que hacer compresión en cada solicitud.
Editar: nota de este es para IIS7 (como se ha etiquetado)
Este cambio tendrá gzip js y css, pero no el resultado HTML real de ASP.Net, por alguna razón. Lo que harías sería configurar el ajuste de la compresión de contenido dinámico para hacer el truco, pero en mi prueba no es así. –
Aquí intente esto: Sped mi sitio por alrededor de 400% por ciento. Trabajó en el primer intento.
<system.webServer>
<httpCompression directory="%SystemDrive%\inetpub\
temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/>
<dynamicTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="*/*" enabled="false"/>
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
</system.webServer>
Se intentó varias veces, pero si estas configuraciones están establecidas en web.config, la compresión no funciona. Si la configuración se establece en applicationhost.config, todo funciona. No me gusta establecer configuraciones en applicationhost.config, pero al menos está funcionando. –
Mi proveedor de hosting compartido administra mis permisos usando Plesk y también me falló esta solución. En resumen, he explicado la solución más larga que puse en http://stackoverflow.com/a/14509007/1624169 –
Esto funciona en Discount.asp sin problemas –
Puede ser complicado o incluso imposible modificar el applicationHost.config en todos los ambientes.
¿Por qué no simplemente gzip en el código como se muestra en este post http://laubplusco.net/gzip-svg-files-asp-net/
Hola, bienvenidos a Stack Overflow. Esta respuesta es solo de enlace y no es algo bueno que hacer (el enlace puede cambiarse o eliminarse en el futuro) ¿Qué hay de ampliar su respuesta con los detalles de la solución? :) –
- 1. ¿Cómo implementar la compresión GZip en ASP.NET?
- 2. Configuración del nivel de compresión IIS7 gzip
- 3. IIS 7.5 compresión ASP.NET-4 Gzip
- 4. CSS/JS GZip Compresión con Asp.Net
- 5. SignalR wth compresión gzip
- 6. ¿Por qué la compresión ASP.NET gzip está corrompiendo CSS?
- 7. Compresión GZip o Deflate para asp.net mvc 2 sin acceso a la configuración del servidor
- 8. Node.js: compresión Gzip?
- 9. Compresión GZip en WCF WebService
- 10. AppEngine compresión gzip
- 11. Desea habilitar la compresión GZip en Weblogic
- 12. compresión máxima gzip usando hormiga
- 13. compresión gzip para la materia JSF
- 14. ¿Cómo puedo hacer que funcione la compresión gzip en IIS7?
- 15. Uso de la compresión gzip en Sinatra con Ruby
- 16. ¿Se puede deshabilitar selectivamente la compresión de gzip en ASP.NET/IIS 7?
- 17. Cómo habilitar la compresión GZip en el servidor XAMPP
- 18. Habilitar la compresión gzip en el cliente CXF
- 19. Deshabilitar compresión GZIP para clientes IE6
- 20. compresión gzip de la respuesta de codificación fragmentada?
- 21. ¿Vale la pena la compresión GZip con AMF
- 22. ¿Por qué Safari no acepta la compresión GZIP?
- 23. ¿Por qué la compresión gzip con Internet Explorer no funciona?
- 24. ASP.NET MVC - compresión + almacenamiento en caché
- 25. ¿Por qué la compresión gzip es más lenta para mí?
- 26. acelerando solicitudes ajax - ¿se puede aplicar la compresión gzip?
- 27. ¿Debo usar un middleware de compresión GZIP o no?
- 28. ¿Cómo puedo obtener ASP.NET AJAX para enviar su respuesta JSON con compresión GZip?
- 29. Habilite la compresión Gzip y configure los tiempos de caducidad de la caché en CakePHP
- 30. Cómo habilitar la compresión GZIP en la aplicación Play Framework 1 en Heroku Cedar?
posible duplicado de [Cómo implementar la compresión gzip en ASP.NET?](http://stackoverflow.com/questions/552317/how- to-implementation-gzip-compression-in-asp-net) –