Al ejecutar ySlow en un sitio web que apoyo, noté que informaba que los etags están mal configurados para las imágenes del sitio (por ejemplo, * .jpg, * .png, * .gif). ¿Alguien puede ayudar a explicar lo que tengo que hacer para que IIS7 emita estos etags correctamente?
iis-7
performance-tuning
etags
yslow
MikeJ
fuente
fuente
Los Etags están bien siempre y cuando no sirva contenido de múltiples servidores. Si solo sirve desde un servidor, déjelos allí. No duelen Y si no desea que YSlow se queje de ellos, haga clic en el botón Editar cerca del elemento de selección Conjuntos de reglas y edite el perfil de YSlow (V2). Simplemente desmarque la opción "Configurar etiquetas de entidad (Etags)".
fuente
YSlow no se queja de que están equivocados (aunque eso es lo que dice), pero se queja de que no son necesarios. La única forma de hacer que YSlow se calle sobre esto es deshabilitarlos.
Lo bueno es que ¡acabo de hacer esto yo mismo hoy!
Abra su administrador IIS, haga clic en el servidor y vaya a Encabezados de respuesta HTTP. Haga clic en el botón "Agregar ..." y, debajo del nombre, ingrese:
(distingue mayúsculas y minúsculas). En Valor, ingrese
(eso es dos comillas dobles)
¡Y los Eags se fueron!
fuente
Vea una pregunta similar sobre StackOverflow .
fuente
En iis 6, puede agregar un encabezado personalizado para 'ETag' = ""
En iis 7, agregue una regla de reescritura saliente de la siguiente manera:
IIS 7 sobrescribirá los encabezados personalizados y todas las demás soluciones propuestas en otras respuestas relacionadas con el mismo problema. Las reglas de salida son el único elemento que parece funcionar, ya que sobrescribe todo lo que se establece justo antes de que se devuelva al usuario. Esta regla de salida propuesta coincide con cualquier variable de servidor nombrada
RESPONSE_ETag
siempre que el valor deRESPONSE_ETag
tenga uno o más caracteres y reescriba el valor para que sea una cadena vacía.fuente
Consulte la respuesta al encabezado Establecer respuesta del servidor en IIS7 para obtener una solución parcial. Sí, una solución completa sería realmente agradable, pero tomaré lo que pueda obtener.
fuente
Mejor use esto:
fuente