Estaba leyendo en Google's documentation acerca de cómo mejorar la velocidad del sitio. Una de sus recomendaciones es servir contenido estático (imágenes, CSS, JS, etc.) a partir de un "dominio sin cookies":Dejar de establecer cookies desde un dominio (también conocido como "dominio sin cookies") para aumentar el rendimiento del sitio
El contenido estático, como imágenes, JS y archivos CSS, no necesitan ser acompañado de cookies, ya que hay interacción del usuario con estos recursos . Puede disminuir la latencia solicitud al proporcionar recursos estáticos desde un dominio que no sirve cookies .
Google dice entonces que la mejor manera de hacerlo es comprar un nuevo dominio y configurarlo para que apunte a su actual uno:
para reservar un dominio sin cookies para servir contenido estático, regístrese un nuevo nombre de dominio y configure su base de datos DNS con un registro CNAME que apunta el nuevo dominio al registro de dominio A existente. Configure su servidor web para que brinde recursos estáticos desde el el nuevo dominio, y no permita que se establezcan cookies en ningún lado en este dominio . En sus páginas web, consulte el nombre de dominio en las URL para los recursos estáticos .
Esto es algo bastante sencillo, excepto por la parte en que dice que "configurar el servidor Web para servir recursos estáticos del nuevo dominio, y no permiten ninguna cookie que se establezcan en cualquier parte de este dominio ". From what I've read, no hay ninguna configuración en IIS que le permita decir "servir recursos estáticos", entonces, ¿cómo evito que ASP.NET establezca cookies en este nuevo dominio?
Actualmente, incluso si solo estoy solicitando un archivo .jpg del nuevo dominio, establece una cookie en mi navegador, aunque las cookies de nuestra aplicación estén configuradas en nuestro dominio anterior. Por ejemplo, ASP.NET establece una cookie ".ASPXANONYMOUS" que (hasta donde yo sé) no le estamos diciendo que haga.
Disculpa, si esta es una pregunta nueva, ¡soy nuevo en esto!
Gracias.
Gracias por su respuesta, pero como se dijo anteriormente, hemos hecho exactamente lo mismo que usted y estamos obteniendo cookies establecidas por ASP.NET, no por nuestra aplicación. Por ejemplo, "ASPXANONYMOUS". –
¿Está sirviendo sus recursos desde cualquier HttpHandler o tiene un archivo global.asax en su dominio sin cookies? –
Sugiero borrar todas las cookies del navegador. ponga solo unos pocos recursos de imagen en el dominio e intente llamarlo desde una página html. Estoy seguro de que no tendrá cookies. –