Was ist eine cookiefreie Domain? Ich habe diese Worte oft gesehen, aber ich habe nie verstanden, was es ist.
Was ist eine cookiefreie Domain? Ich habe diese Worte oft gesehen, aber ich habe nie verstanden, was es ist.
Antworten:
Eine Domain, die keine Cookies liefert. Die Idee dabei ist, dass Sie eine cookiefreie Domain verwenden, um Bilder, CSS-Dateien, Skripte und so weiter bereitzustellen, damit Ihre Benutzer keine Zeit und Bandbreite damit verschwenden, Cookies für sie zu übertragen. SO verwendet dazu beispielsweise sstatic.net.
Der Hauptgrund für das Konzept ist, dass die meisten Benutzer keine Unterdomäne ihrer Hauptdomäne verwenden können (wie SO static.stackoverflow.com nicht verwenden konnte), da sie Cookies bereitstellen, die für die gesamte Sekunde gültig sind Domain.
Wenn der Browser ein statisches Bild anfordert und Cookies zusammen mit der Anforderung sendet, kann der Server diese Cookies nicht verwenden. Aus diesem Grund verursachen sie nur ohne triftigen Grund Netzwerkverkehr. Sie sollten sicherstellen, dass statische Komponenten mit cookiefreien Anforderungen angefordert werden. Erstellen Sie eine Unterdomäne und hosten Sie dort alle statischen Komponenten.
Wenn Ihre Domain www.example.org ist, können Sie Ihre statischen Komponenten auf static.example.org hosten. Wenn Sie jedoch auf der Top-Level-Domain example.org im Gegensatz zu www.example.org bereits Cookies gesetzt haben, enthalten alle Anfragen an static.example.org diese Cookies. In diesem Fall können Sie eine neue Domain kaufen, Ihre statischen Komponenten dort hosten und diese Domain frei von Cookies halten. Yahoo! Verwendet yimg.com, YouTube verwendet ytimg.com, Amazon verwendet images-amazon.com und so weiter.
Ein weiterer Vorteil des Hostens statischer Komponenten auf einer cookiefreien Domäne besteht darin, dass einige Proxys es möglicherweise ablehnen, die mit Cookies angeforderten Komponenten zwischenzuspeichern. Wenn Sie sich fragen, ob Sie example.org oder www.example.org für Ihre Homepage verwenden sollten, sollten Sie die Cookie-Auswirkung in Betracht ziehen. Wenn Sie www weglassen, bleibt Ihnen keine andere Wahl, als Cookies auf * .example.org zu schreiben. Aus Leistungsgründen ist es daher am besten, die www-Unterdomäne zu verwenden und die Cookies in diese Unterdomäne zu schreiben