web-dev-qa-db-fra.com

Qu'est-ce qu'un domaine sans cookie?

Qu'est-ce qu'un domaine sans cookie? J'ai vu ces mots plusieurs fois mais je n'ai jamais compris ce que c'est.

19
Alon Gubkin

Un domaine qui ne sert à aucun cookies. L'idée est que vous utilisiez un domaine sans cookie pour servir des images, des fichiers CSS, des scripts et de tels utilisateurs, de sorte que vos utilisateurs ne perdent pas de temps et la bande passante transmettent des cookies pour eux. SO utilise Sstatic.net à cet effet, par exemple.

La raison principale Le concept est de toute note est que la plupart des gens ne peuvent pas utiliser un sous-domaine de leur domaine principal pour le faire (comme SO pas ne pouvait pas utiliser static.stackoverflow.com) car ils Servir des cookies valides sur l'ensemble du domaine de deuxième niveau.

16
chaos

Lorsque le navigateur apporte une demande d'image statique et envoie des cookies avec la demande, le serveur n'a aucune utilisation pour ces cookies. Donc, ils ne créent que le trafic réseau sans bonne raison. Vous devez vous assurer que les composants statiques sont demandés avec des demandes sans cookie. Créez un sous-domaine et hébergez tous vos composants statiques.

Si votre domaine est www.example.org, vous pouvez héberger vos composants statiques sur static.example.org. Toutefois, si vous avez déjà défini des cookies sur l'exemple de domaine de niveau supérieur.org par opposition à www.example.org, toutes les demandes à static.example.org incluront ces cookies. Dans ce cas, vous pouvez acheter un nouveau domaine, héberger vos composants statiques et garder ce domaine sans cookie. Yahoo! Utilise yimg.com, YouTube utilise ytimg.com, Amazon utilise des images-amazon.com et ainsi de suite.

Un autre avantage de l'hébergement des composants statiques sur un domaine sans cookie est que certains procurations pourraient refuser de cacher les composants demandés avec des cookies. Sur une note connexe, si vous vous demandez si vous devez utiliser Example.org ou www.example.org pour votre page d'accueil, considérez l'impact de la cookie. Omettre www ne vous laisse pas d'autre choix que d'écrire des cookies à * .example.org, afin de raisons de performances, il est préférable d'utiliser le sous-domaine www et d'écrire les cookies à ce sous-domaine.

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

5
Kruthika