¿Hay un equivalente al módulo de Apache mod_pagespeed para IIS?
-
29-09-2019 - |
Pregunta
¿Hay un equivalente a mod_pagespeed
módulo de Apache, pero para IIS?
Solución
IISpeed ?? es un puerto de Page Speed ??con todas las funciones de IIS. Se requiere una licencia pagada por los servidores de producción para evitar que muestra una bandera, pero es libre de probar.
La revelación completa: Soy una de las personas que trabajan en el puerto. Así que no voy a empujar este más allá de mencionar el puerto.
Otros consejos
Esto no es un reemplazo directo mod_pagespeed
pero hace un trabajo hacia la reducción del número de solicitudes, minifying y agrupación JS y CSS.
Proporciona incluso de forma automática la compresión sin pérdidas de imágenes PNG y crea sprites de las imágenes de fondo. Vea la RequestReduce biblioteca .
(no probado a mí mismo)
No hay soluciones que hacen exactamente lo mod_pagespeed hace en este momento. Hay varios paquetes individuales que podría utilizar para que coincida con la mayor parte de la funcionalidad.
- El @alirobe producto mencionado ( Aptimize ) hace que muchos de ellos.
- compresor YUI (.Net puerto) funciona en JavaScript y CSS minimización
- IIS (versión 5.1 y siguientes; aunque mucho más fácil de configurar en IIS7 +) puede ser configurado para hacer la compresión GZIP para archivos estáticos y dinámicos
- Puede establecer cabeceras Expira en IIS para archivos estáticos, y en el back-end código .Net para las páginas dinámicas
- .Net 2.0 puede hacer una secuencia de comandos que combina con configuración explícita a través del control
<asp:ScriptManager>
- .Net 4.0 tiene aún más la escritura de la combinación de habilidades y se puede hacer más con menos configuración. ( ejemplo la discusión de algunas de las nuevas características )
- UPDATE: .Net 4.5 se extiende más guión combina con minimización .
- Scott Hanselman escribió La importancia (y facilidad) Si se minimizan de tu CSS y JavaScript y la optimización de PNG para su blog o página web que enumera muchos otros paquetes individuales que se pueden combinar.
n.
No en este momento, por lo menos.
Tenga en cuenta, sin embargo, que mod_pagespeed
es una automatización de las mejores prácticas de almacenamiento en caché web y el exceso de velocidad y se puede establecer manualmente los de arriba. PageSpeed ??Extensión y YSlow extensión son ambos muy útiles para entender lo que debe ser optimizado.
No creo que hay una libre, pero hay: http://www.aptimize.com/
Actualización: Por supuesto, si usted está usando cualquier otra herramienta de implementación automatizada, que podría hacer un poco mediante la integración de herramientas de línea de comandos en el script de compilación por lotes. para HTML 5 es probablemente su mejor referencia de la práctica allí. También puede utilizar trucos del lado del servidor como HttpCombine.ashx .