Vedo regolarmente gstatic.com nella barra di stato, che cos'è quel dominio? [chiuso]


122

A volte, quando sto navigando sul web, tra i nomi host che volano nella barra di stato ce n'è uno che include gstatic.comcome dominio di base. Non riesco a navigare http://gstatic.comper ottenere ulteriori informazioni. Tutto quello che ottengo è una pagina di Google che dice

L'URL richiesto / non è stato trovato su questo server.

Quindi immagino che gstatic.comabbia qualcosa a che fare con Google. Qualunque cosa sia, sembra impiegare un'eternità quando sfoglio una pagina che fa riferimento gstatic.com.

Risposte:


121

Google ha scaricato contenuti statici (codice JavaScript, immagini e CSS) su un nome di dominio diverso nel tentativo di ridurre l'utilizzo della larghezza di banda e aumentare le prestazioni di rete per l'utente finale.

  • aumenta le prestazioni aumentando, in teoria, il numero di connessioni che il browser può utilizzare, per impostazione predefinita, la maggior parte dei browser effettuerà solo due connessioni a un singolo server. Sebbene sia configurabile, la maggior parte degli utenti non si preoccupa, quindi avendo il contenuto proveniente da più domini, può aprire due connessioni per ogni dominio utilizzato dal sito. Questo carica il contenuto nel browser degli utenti più velocemente.

  • riduce la larghezza di banda disabilitando i cookie e altre intestazioni HTTP per il gstatic.comdominio. Che ci crediate o no, disabilitare le intestazioni riduce notevolmente l'utilizzo della larghezza di banda, specialmente se una pagina utilizza molti file statici.

  • il contenuto statico può essere scaricato su server CDN geograficamente diversi . Google può inviare tutto il contenuto ai server più vicini a te. Ciò è probabilmente più applicabile a un normale sito aziendale, poiché Google fa un ottimo lavoro nel spingere tutto verso un datacenter più vicino a te. Ma per un'azienda normale, è possibile suddividere il contenuto dinamico e il contenuto statico e quindi pagare un provider CDN per ospitare il contenuto statico, riducendo l'utilizzo della larghezza di banda del datacenter aziendale, migliorando al contempo i tempi di caricamento per l'utente.


1
fantastico, ho dimenticato i biscotti
Jader Dias,

13
Non è TUTTO statico. Esiste un sottodominio "csi.gstatic.com" che viene utilizzato per una sorta di registrazione. Non vengono restituite risorse e, a volte, l'URI impiega molto tempo (oltre 30 secondi) per restituire solo contenuto vuoto.
Portman,

10
Per quello che vale, la famiglia di siti Stack Overflow fa la stessa cosa con sstatic.net. Vedi il post sul blog di Jeff: blog.stackoverflow.com/page/12
Ale

5
Il mio pageload diventa sempre più lento alla ricerca gstatic! :(
Ivan Ivković,


27

gstatic.com è un dominio senza cookie per fornire contenuti statici per Google. Leggi questo articolo per ulteriori informazioni:
Best practice per velocizzare il tuo sito Web - 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 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 utilizzare il sottodominio www e scrivere i cookie in quel sottodominio.


3
Ma lo sta rendendo più lento di quanto non fosse prima per molti utenti.
jj_

1
Non vedo come?
Tuan Anh Hoang-Vu,

4
Si blocca. In quale altro modo?
jj_

14

Se sei come me, probabilmente noterai il dominio gstatic perché il tuo browser è in pausa in attesa di una risorsa.

Se il dominio che stai vedendo è

csi.gstatic.com

quindi nota che questa NON è una risorsa statica. È una specie di registrazione interna (molto simile a Google Analytics). Se esegui una ricerca su Google per csi gstatic vedrai che molte persone attendono fino a 30 secondi affinché questo URI venga elaborato da Google.

Google, da parte sua, non ha mai (per quanto ne sappia) citato pubblicamente csi.gstatic.com/csi.


4

gstatic.com è un dominio di proprietà di Google dove ospita i suoi contenuti statici, principalmente immagini. Lo scopo principale di questo dominio è migliorare le prestazioni di altri siti e non creare un sito. Uno dei motivi dell'esistenza di tale dominio è a causa delle principali limitazioni del browser relative ai download simultanei da un singolo sottodominio. Esisteva una versione dei principali browser che limitava i download simultanei a 4. La ricerca sulle prestazioni Web ha indicato che se si creassero fino a quattro sottodomini la velocità di caricamento delle pagine per le pagine con molti file statici migliorerebbe.


2
Nel nostro caso stiamo usando maps.googleapis.com e la richiesta a csi.gstatic.com restituisce un'immagine vuota / non esistente (lunghezza 0). La richiesta GET a csi.gstatic.com contiene parametri come csi?v=2 s=mapsapi3 action=apiboot size=800x240 maptype=m. Quindi nel nostro caso sembra certamente che si tratti di tracciare il modo in cui utilizziamo le mappe. Non sono sicuro della tua affermazione The main purpose of this domain is for improving the performance of other sitesPotresti aggiungere informazioni e dettagli a sostegno di questo?
surfmuggle,
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.