Cada vez que inicio sesión en stackoverflow o en algunos sitios veo muchas solicitudes de sitios como http://cdn.sstatic.net/
. ¿Por qué se hace esto en lugar de servir directamente desde el sitio real? ¿Cómo ayuda a acelerar un sitio web?
Cada vez que inicio sesión en stackoverflow o en algunos sitios veo muchas solicitudes de sitios como http://cdn.sstatic.net/
. ¿Por qué se hace esto en lugar de servir directamente desde el sitio real? ¿Cómo ayuda a acelerar un sitio web?
Robo descarado:
Use dominios sin cookies para componentes
Cuando el navegador realiza una solicitud de una imagen estática y envía cookies junto con la solicitud, el servidor no tiene ningún uso para esas cookies. Así que solo crean tráfico de red sin una buena razón. Debe asegurarse de que los componentes estáticos se soliciten con solicitudes sin cookies. Crea un subdominio y aloja todos tus componentes estáticos allí. Si su dominio es www.example.org, puede alojar sus componentes estáticos en static.example.org. Sin embargo, si ya configuró cookies en el dominio de nivel superior example.org en lugar de www.example.org, todas las solicitudes a static.example.org incluirán esas cookies. En este caso, puede comprar un dominio completamente nuevo, alojar sus componentes estáticos allí y mantener este dominio sin cookies. Yahoo! usa yimg.com, YouTube usa ytimg.com, Amazon usa images-amazon.com y así sucesivamente.
Otra ventaja de alojar componentes estáticos en un dominio sin cookies es que algunos proxies pueden negarse a almacenar en caché los componentes que se solicitan con cookies. En una nota relacionada, si se pregunta si debería usar example.org o www.example.org para su página de inicio, considere el impacto de las cookies. Omitir www no le deja más remedio que escribir cookies en * .example.org, por lo que, por razones de rendimiento, es mejor usar el subdominio www y escribir las cookies en ese subdominio.
Cuando esto se agregó a Stack Overflow en agosto de 2009 Jeff, como era de esperar, escribió todo sobre ello en el blog SO . Si sigues leyendo, habrá más discusión sobre esto también más tarde.
Básicamente, se trata de reducir el tráfico de cookies.
Las cookies se envían con cada solicitud a los dominios que tienen cookies almacenadas. Al configurar un dominio sin cookies, el tamaño de las solicitudes disminuye y la velocidad de las solicitudes aumenta, esto es útil para el contenido estático.