Regularnie widzę gstatic.com na pasku stanu, co to za domena? [Zamknięte]

122

Czasami, gdy przeglądam sieć, wśród nazw hostów, które pojawiają się na pasku stanu, jest ta, która obejmuje gstatic.comdomenę podstawową. Nie mogę nawigować do, http://gstatic.comaby uzyskać więcej informacji. Wszystko, co otrzymuję, to strona Google z napisem

Żądany adres URL / nie został znaleziony na tym serwerze.

Wyobrażam sobie, że gstatic.comma to coś wspólnego z Google. Cokolwiek to jest, wydaje się, że trwa to wieczność, gdy przeglądam stronę, do której się odwołuje gstatic.com.

jedenaście81
źródło

Odpowiedzi:

121

Google wyładował statyczną zawartość (kod JavaScript, obrazy i CSS) do innej nazwy domeny, aby zmniejszyć wykorzystanie przepustowości i zwiększyć wydajność sieci dla użytkownika końcowego.

  • zwiększa wydajność, zwiększając teoretycznie liczbę połączeń, z których może korzystać przeglądarka, domyślnie większość przeglądarek nawiąże tylko dwa połączenia z jednym serwerem. Chociaż jest to konfigurowalne, większość użytkowników nie zawraca sobie głowy, więc mając zawartość pochodzącą z wielu domen, może otwierać dwa połączenia dla każdej domeny, z której korzysta strona. To szybciej ładuje zawartość do przeglądarki użytkownika.

  • zmniejsza przepustowość poprzez wyłączenie plików cookie i innych nagłówków HTTP dla gstatic.comdomeny. Wierzcie lub nie, wyłączenie nagłówków znacznie zmniejsza wykorzystanie przepustowości, szczególnie jeśli strona używa wielu plików statycznych.

  • zawartość statyczna może być odciążona na zróżnicowane geograficznie serwery CDN . Google może przekazywać całą zawartość na najbliższe serwery. Prawdopodobnie jest to bardziej odpowiednie dla normalnej witryny korporacyjnej, ponieważ Google świetnie sobie radzi, przekazując wszystko do najbliższego centrum danych. Ale w przypadku zwykłej firmy możesz podzielić zawartość dynamiczną i statyczną, a następnie zapłacić dostawcy CDN za hosting zawartości statycznej, zmniejszając wykorzystanie przepustowości w centrum danych firmy, a jednocześnie skracając czas ładowania użytkownika.

Roy Rico
źródło
1
świetnie, zapomniałem ciasteczek
Jader Dias
13
To nie jest WSZYSTKO statyczne. Istnieje subdomena „csi.gstatic.com”, która służy do pewnego rodzaju logowania. Żadne zasoby nie są zwracane, a czasem URI zwraca tylko pustą treść (DŁUGO 30 sekund).
Portman
10
Co do wartości, rodzina witryn Stack Overflow robi to samo z sstatic.net. Zobacz post na blogu Jeffa: blog.stackoverflow.com/page/12
ale
5
Moje ładowanie strony zawsze staje się wolniejsze w gstatic lookup! :(
Ivan Ivković
2
Powyższy link jest martwy. blog.stackoverflow.com/2009/08/a-few-speed-improvements
Sankalp
27

gstatic.com to domena bez plików cookie do dostarczania statycznych treści dla Google. Aby uzyskać więcej informacji, zobacz ten artykuł:
Najlepsze praktyki w zakresie przyspieszania witryny - Korzystanie z domen wolnych od plików cookie dla składników

Gdy przeglądarka wysyła żądanie statycznego obrazu i wysyła pliki cookie wraz z żądaniem, serwer nie ma żadnego zastosowania dla tych plików cookie. Tworzą ruch sieciowy tylko bez uzasadnionego powodu. Należy upewnić się, że elementy statyczne są wymagane w przypadku żądań wolnych od plików cookie. Utwórz subdomenę i umieść tam wszystkie elementy statyczne.

Jeśli Twoja domena to www.example.org, możesz hostować komponenty statyczne na static.example.org. Jeśli jednak ustawiłeś już pliki cookie w domenie najwyższego poziomu example.org w przeciwieństwie do www.example.org, wówczas wszystkie żądania do static.example.org będą zawierać te pliki cookie. W takim przypadku możesz kupić zupełnie nową domenę, hostować tam komponenty statyczne i zachować tę domenę bez plików cookie. Wieśniak! używa yimg.com, YouTube używa ytimg.com, Amazon używa images-amazon.com i tak dalej.

Inną zaletą hostowania składników statycznych w domenie bez plików cookie jest to, że niektórzy serwery proxy mogą odmówić buforowania składników, które są wymagane za pomocą plików cookie. W powiązanej notatce, jeśli zastanawiasz się, czy powinieneś użyć example.org lub www.example.org jako strony głównej, rozważ wpływ plików cookie. Pominięcie strony www nie pozostawia innego wyboru niż zapisanie plików cookie na * .example.org, dlatego ze względów wydajnościowych najlepiej jest użyć subdomeny www i zapisać pliki cookie do tej subdomeny.

Tuan Anh Hoang-Vu
źródło
3
Ale dla wielu użytkowników jest to wolniejsze niż wcześniej.
jj_
1
Nie rozumiem jak
Tuan Anh Hoang-Vu
4
Zawiesza się. Jak inaczej?
jj_
14

Jeśli jesteś podobny do mnie, prawdopodobnie zauważysz domenę gstatic, ponieważ Twoja przeglądarka jest wstrzymana na oczekiwanie na zasób.

Jeśli domeną, którą widzisz, jest

csi.gstatic.com

zwróć uwagę, że NIE jest to zasób statyczny. Jest to rodzaj wewnętrznego rejestrowania (podobnie jak Google Analytics). Jeśli wykonasz wyszukiwanie Google dla csi gstatic , zobaczysz, że wiele osób czeka do 30 sekund na przetworzenie tego identyfikatora URI przez Google.

Ze swojej strony Google nigdy (o ile mi wiadomo) nie wspominał publicznie o csi.gstatic.com/csi.

Portman
źródło
4

gstatic.com to domena należąca do Google, w której znajdują się jej statyczne treści, głównie obrazy. Głównym celem tej domeny jest poprawa wydajności innych witryn, a nie budowanie witryny. Jednym z motywów istnienia takiej domeny są ograniczenia głównych przeglądarek dotyczące jednoczesnego pobierania z jednej subdomeny. Istnieje wersja głównych przeglądarek, która ogranicza jednoczesne pobieranie do 4. Badanie wydajności sieci wykazało, że jeśli utworzysz do czterech subdomen, szybkość ładowania stron dla stron z dużą ilością plików statycznych poprawi się.

Jader Dias
źródło
2
W naszym przypadku korzystamy z maps.googleapis.com, a prośba do csi.gstatic.com zwraca pusty / nieistniejący obraz (długość 0). Żądanie GET do csi.gstatic.com zawiera parametry takie jak csi?v=2 s=mapsapi3 action=apiboot size=800x240 maptype=m. W naszym przypadku na pewno wygląda to na śledzenie, w jaki sposób korzystamy z map. Nie jestem pewien co do twojego oświadczenia. The main purpose of this domain is for improving the performance of other sitesCzy możesz dodać informacje i szczegóły, aby to zrobić?
surfmuggle