2010-05-15 13 views

Respuesta

6

Se debe a que hay un conjunto completo de cookies para el dominio microsoft.com, que naturalmente también se enviarán a las solicitudes de sus subdominios. Microsoft lo está haciendo mal.

Google, por otro lado, usa un dominio separado (googleapis.com) para su CDN, para el cual al menos tengo exactamente cero cookies. Le sugiero que use el CDN de Google en su lugar.

+0

No estoy seguro de por qué alguien usaría el CDN de Microsoft sobre el –

+0

de Google que uso para el complemento jQuery Validation. Por lo que sé, Google no tiene una copia. – alex

+0

http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate.min.js (si alguien quiere el enlace) – alex

1

usted tiene razón y Microsoft resolvieron este tiempo mediante la creación de ajax.aspnetcdn.com:

http://www.asp.net/ajaxlibrary/cdn.ashx#ajaxmicrosoftcom_renamed_to_ajaxaspnetcdncom_15

ajax.microsoft.com renombró a ajax.aspnetcdn.com

El CDN solía usar el nombre de dominio microsoft.com y se ha cambiado para usar el nombre de dominio aspnetcdn.com. Este cambio se realizó para aumentar el rendimiento porque cuando un navegador hacía referencia al dominio de microsoft.com, enviaba cualquier cookie de ese dominio a través del cable con cada solicitud . Al cambiar el nombre a un nombre de dominio distinto de microsoft.com , el rendimiento puede aumentar hasta en un 25%. Nota ajax.microsoft.com continuará funcionando pero ajax.aspnetcdn.com es recomendado.

formato antiguo: http://ajax.microsoft.com/ajax/jQuery/jquery-1.8.0.js Nueva Formato: http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js

Cuestiones relacionadas