Che cos'è un dominio senza cookie?


19

Che cos'è un dominio senza cookie? Ho visto queste parole molte volte ma non ho mai capito di cosa si tratta.

Risposte:


16

Un dominio che non serve cookie. L'idea qui è che usi un dominio privo di cookie per servire immagini, file CSS, script e quant'altro, in modo che i tuoi utenti non perdano tempo e larghezza di banda trasmettendo i cookie per loro. SO utilizza ad esempio sstatic.net per lo scopo.

Il motivo principale per cui il concetto è importante è che la maggior parte delle persone non può utilizzare un sottodominio del proprio dominio principale per farlo (come SO non può utilizzare static.stackoverflow.com) perché servono cookie validi per tutto il secondo dominio di livello.


5
Inoltre, alcuni proxy non memorizzano nella cache una richiesta che include cookie, quindi un dominio privo di cookie può migliorare la memorizzazione nella cache e risparmiare più larghezza di banda rispetto al semplice taglio delle dimensioni dei cookie stessi.
stevemegson,

2
I biscotti sono un enorme nemico della larghezza di banda?
Tarik,

In effetti si. Si sommano ad ogni richiesta HTTP, indipendentemente dal fatto che la richiesta sia per html, image, css o js. La semplice esistenza di intestazioni di cookie può modificare anche il comportamento dei server proxy.
Michał Szajbe,

5

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

fonte: http://developer.yahoo.com/performance/rules.html

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.