2010-05-15 10 views

risposta

6

È perché c'è un intero mazzo di cookie impostato per il dominio microsoft.com, che verrà naturalmente inviato anche alle richieste ai relativi sottodomini. Microsoft sta sbagliando.

Google, d'altra parte, utilizza un dominio separato (googleapis.com) per il proprio CDN, per il quale almeno ho esattamente zero cookie. Ti suggerisco di utilizzare invece la CDN di Google.

+0

Non sono sicuro del motivo per cui qualcuno userebbe il CDN di Microsoft su –

+0

di Google che uso se per il plugin di convalida jQuery. Per quanto ne so, Google non ospita una copia. – alex

+0

http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate.min.js (se qualcuno vuole il collegamento) – alex

1

Hai ragione e Microsoft ha risolto questo fine con la creazione di ajax.aspnetcdn.com:

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

ajax.microsoft.com rinominato per ajax.aspnetcdn.com

Il CDN utilizzato per utilizzare il nome di dominio microsoft.com ed è stato modificato per utilizzare il nome di dominio aspnetcdn.com. Questa modifica è stata apportata per aumentare le prestazioni di perché quando un browser fa riferimento al dominio microsoft.com invierà tutti i cookie da quel dominio attraverso il filo con ciascuna richiesta . Rinominando un nome di dominio diverso da microsoft.com le prestazioni possono essere aumentate fino al 25%. Nota ajax.microsoft.com continuerà a funzionare ma ajax.aspnetcdn.com è consigliato.

Vecchio Formato: http://ajax.microsoft.com/ajax/jQuery/jquery-1.8.0.js Nuovo Formato: http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js