Ich sehe regelmäßig gstatic.com in der Statusleiste. Was ist das für eine Domain? [geschlossen]

122

Wenn ich im Internet surfe, wird unter den Hostnamen, die in der Statusleiste angezeigt werden, manchmal einer gstatic.comals Basisdomäne verwendet . Ich kann nicht navigieren http://gstatic.com, um weitere Informationen zu erhalten. Alles, was ich bekomme, ist eine Google-Seite, auf der steht

Die angeforderte URL / wurde auf diesem Server nicht gefunden.

Ich stelle mir also vor, das gstatic.comhat etwas mit Google zu tun. Was auch immer es ist, es scheint ewig zu dauern, wenn ich auf einer Seite bin, die auf etwas verweist gstatic.com.

eleven81
quelle

Antworten:

121

Google hat statische Inhalte (JavaScript-Code, Bilder und CSS) auf einen anderen Domainnamen heruntergeladen, um die Bandbreitennutzung zu verringern und die Netzwerkleistung für den Endbenutzer zu steigern.

  • Steigert die Leistung, indem theoretisch die Anzahl der Verbindungen erhöht wird, die der Browser verwenden kann. Standardmäßig stellen die meisten Browser nur zwei Verbindungen zu einem einzelnen Server her. Obwohl dies konfigurierbar ist, kümmern sich die meisten Benutzer nicht darum. Wenn Inhalte von mehreren Domänen stammen, können für jede von der Site verwendete Domäne zwei Verbindungen geöffnet werden. Dadurch wird der Inhalt schneller in den Browser des Benutzers geladen.

  • Verringert die Bandbreite, indem Cookies und andere HTTP-Header für die gstatic.comDomain deaktiviert werden . Ob Sie es glauben oder nicht, das Deaktivieren von Headern reduziert die Bandbreitennutzung erheblich, insbesondere wenn eine Seite viele statische Dateien verwendet.

  • statische Inhalte können auf geografisch unterschiedliche CDN- Server ausgelagert werden. Google kann den gesamten Inhalt an Server weiterleiten, die Ihnen am nächsten sind. Dies trifft wahrscheinlich eher auf eine normale Unternehmenswebsite zu, da Google alles hervorragend an ein Rechenzentrum in Ihrer Nähe überträgt. In einem normalen Unternehmen können Sie jedoch den dynamischen Inhalt und den statischen Inhalt aufteilen und dann einen CDN-Anbieter für das Hosten des statischen Inhalts bezahlen, wodurch die Bandbreitennutzung Ihres Unternehmensdatencenters verringert und gleichzeitig die Ladezeiten für Ihre Benutzer verbessert werden.

Roy Rico
quelle
1
Jader Dias
13
Es ist nicht alles statisch. Es gibt eine Subdomain "csi.gstatic.com", die für eine Art Protokollierung verwendet wird. Es werden keine Ressourcen zurückgegeben, und manchmal dauert es LONG (über 30 Sekunden), bis der URI nur leeren Inhalt zurückgibt.
Portman
10
Für das, was es wert ist, macht die Stack Overflow-Familie von Sites dasselbe mit sstatic.net. Siehe Jeffs Blogpost: blog.stackoverflow.com/page/12
ale
5
Meine Seiten werden bei der statischen Suche immer langsamer! :(
Ivan Ivković
27

gstatic.com ist eine Domain ohne Cookies, um statischen Content für Google bereitzustellen. Weitere Informationen finden Sie in diesem Artikel:
Bewährte Methoden zur Beschleunigung Ihrer Website - Verwenden Sie für Komponenten Cookie-freie Domänen

Wenn der Browser ein statisches Bild anfordert und zusammen mit der Anforderung Cookies 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.

Tuan Anh Hoang-Vu
quelle
3
Aber es macht es für viele Benutzer langsamer als zuvor.
jj_
1
Ich verstehe nicht wie?
Tuan Anh Hoang-Vu
4
Es hängt. Wie sonst?
jj_
14

Wenn Sie wie ich sind, bemerken Sie wahrscheinlich die statische Domain, weil Ihr Browser angehalten ist und auf eine Ressource wartet.

Wenn die Domain, die Sie sehen, ist

csi.gstatic.com

Beachten Sie dann, dass dies KEINE statische Ressource ist. Es ist eine Art interne Protokollierung (ähnlich wie bei Google Analytics). Wenn Sie eine Google-Suche nach csi gstatic durchführen, werden Sie feststellen , dass viele Benutzer bis zu 30 Sekunden warten, bis dieser URI von Google verarbeitet wird.

Google hat seinerseits (meines Wissens) csi.gstatic.com/csi noch nie öffentlich erwähnt.

Portman
quelle
4

gstatic.com ist eine Domain in Google-Besitz, in der der statische Inhalt, hauptsächlich Bilder, gehostet wird. Der Hauptzweck dieser Domain besteht darin, die Leistung anderer Websites zu verbessern und keine Website zu erstellen. Ein Grund für die Existenz einer solchen Domain sind die Einschränkungen der Hauptbrowser hinsichtlich des gleichzeitigen Herunterladens von einer einzelnen Subdomain. Es gab eine Version der Hauptbrowser, die das gleichzeitige Herunterladen auf 4 beschränkte. Untersuchungen zur Webleistung ergaben, dass sich die Geschwindigkeit beim Laden von Seiten mit vielen statischen Dateien verbessern würde, wenn Sie bis zu vier Unterdomänen erstellen.

Jader Dias
quelle
2
In unserem Fall verwenden wir maps.googleapis.com und die Aufforderung an csi.gstatic.com gibt ein leeres / nicht vorhandenes Bild (Länge 0) zurück. Die GET-Anfrage an csi.gstatic.com enthält Parameter wie csi?v=2 s=mapsapi3 action=apiboot size=800x240 maptype=m. In unserem Fall scheint es sich also um eine Nachverfolgung zu handeln, wie wir Karten verwenden. Ich bin mir über Ihre Aussage nicht sicher. The main purpose of this domain is for improving the performance of other sitesKönnen Sie Informationen und Details hinzufügen, um dies zu bestätigen?
Surfmuggle