Perché le richieste di contenuto statico vengono inviate a un altro sito?


13

Ogni volta che accedo a StackOverflow o ad alcuni siti vedo molte richieste di siti come http://cdn.sstatic.net/. Perché questo viene fatto anziché servire direttamente dal sito reale? In che modo aiuta ad accelerare un sito Web?


Sto usando Firefox AddOn PrivacyBadger che mostra il mio cdn.sstatic.net come tracker. Perché e come dovrei reagire qui? Posso bloccarlo?
buhtz,

Risposte:


12

Furto senza vergogna:

Usa domini senza cookie per i componenti

Quando il browser effettua una richiesta per un'immagine statica e invia i cookie insieme alla richiesta, il server non ha alcun uso per tali cookie. Quindi creano traffico di rete solo senza una buona ragione. È necessario assicurarsi che i componenti statici siano richiesti con richieste senza cookie. Crea un sottodominio e ospita tutti i componenti statici lì. Se il tuo dominio è www.example.org, puoi ospitare i tuoi componenti statici su static.example.org. Tuttavia, se hai già impostato i cookie sul dominio di livello superiore example.org anziché su www.example.org, tutte le richieste a static.example.org includeranno quei cookie. In questo caso, puoi acquistare un dominio completamente nuovo, ospitare lì i tuoi componenti statici e mantenere questo dominio privo di cookie. Yahoo! usa yimg.com, YouTube usa ytimg.com, Amazon usa images-amazon.com e così via.

Un altro vantaggio dell'hosting di componenti statici su un dominio privo di cookie è che alcuni proxy potrebbero rifiutare di memorizzare nella cache i componenti richiesti con i cookie. In una nota correlata, se ti chiedi se dovresti usare example.org o www.example.org per la tua home page, considera l'impatto sui cookie. Omettere www non ti lascia altra scelta che scrivere i cookie su * .example.org, quindi per motivi di prestazioni è meglio usare il sottodominio www e scrivere i cookie in quel sottodominio.


6

Quando questo è stato aggiunto a Stack Overflow nell'agosto 2009 Jeff, come prevedibile, ha scritto tutto al riguardo sul blog SO . Se continui a leggere ci sono anche altre discussioni a riguardo in seguito.

In sostanza, si tratta di ridurre il traffico dei cookie.


4

I cookie vengono inviati con ogni richiesta ai domini in cui sono memorizzati i cookie. Impostando un dominio senza cookie, la dimensione delle richieste viene ridotta e la velocità delle richieste aumenta, questo è utile per il contenuto statico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.