simultaneas - optimizar pool de conexiones iis
¿Cómo configuro IIS con un dominio sin cookies para mejorar el rendimiento? (5)
Estaba leyendo en la documentación de google su nuevo plugin de pagespeed , que recomiendan el uso de dominios sin cookies para mejorar el rendimiento:
El contenido estático, como imágenes, archivos JS y CSS, no necesita ir acompañado de cookies, ya que no hay interacción del usuario con estos recursos. Puede disminuir la latencia de la solicitud al proporcionar recursos estáticos de un dominio que no sirve cookies.
¿Alguien sabe cómo hacer esto en IIS?
AFAIK Google Analytics establece cookies para todos los subdominios, por lo que sería inútil si está utilizando análisis.
También he experimentado esto, tendrías que usar un dominio diferente para evitar que se establezcan las cookies analíticas / de AdSense. Usar static.yourdomain.com no lo cortará.
Esperemos que Google cambie sus cookies de análisis para que no tengamos que comprar nuevos dominios para publicar contenido sin cookies.
AFAIK Google Analytics establece cookies para todos los subdominios, por lo que sería inútil si está utilizando análisis.
Lo que sugiere el artículo de Google es que sirva todo su contenido estático de otro dominio donde las cookies no están establecidas inicialmente por ese dominio de publicación.
Las cookies se configuran de dos maneras: mediante cookies de sesión (por ejemplo, mediante solicitudes ASP o ASP.NET) o explícitamente por su aplicación.
Estos se enviarán al servidor en cada solicitud posterior del dominio que establece la cookie (independientemente de si la solicitud es para contenido estático o dinámico), lo que aumenta la carga útil de la solicitud.
Lo que está haciendo al tener un segundo dominio para servir contenido estático (HTML, CSS, Imágenes, etc.) es hacer solicitudes sin cookies porque no se establecería una cookie inicial en primer lugar para ese dominio.
En IIS, es su aplicación, Filtro ISAPI o extensión ISAPI la que agregará una cookie. Si su servidor IIS no está interceptando solicitudes de contenido estático (porque esto generalmente lo maneja el controlador http.sys del modo kernel), entonces no se agregarán cookies a la respuesta. Solo es más adelante en el proceso de solicitudes que las cookies entren en juego.
Entonces, básicamente, no hay una forma de configurar explícitamente dominios sin cookies en IIS.
Si simplemente pone todos sus recursos estáticos, por ejemplo, static.mysite.com, y si nunca establece cookies en ese dominio, entonces el navegador nunca enviará una cookie cuando recupere un recurso de su dominio estático.
Eso es todo lo que Google está diciendo. No hay nada que configurar, solo para organizar.
Aquí hay un ejemplo con el código de seguimiento asíncrono de Google Analytics, de cómo configurar el dominio para el seguimiento: _gaq.push([''_setAccount'', ''UA-XXXXXXX-x''],[''_setDomainName'', ''www.example.com''],[''_trackPageview'']);
Aquí hay un ejemplo con la versión anterior del código de seguimiento:
var pageTracker = _gat._getTracker("UA-XXXXXXX-x"); pageTracker._setDomainName("www.example.com"); pageTracker._trackPageview();
y esto es lo que Google tiene que decir sobre esto: Google Analytics & Cookies