題 我經常在狀態欄中看到gstatic.com,該域名是什麼? [關閉]


有時,當我瀏覽網頁時,在狀態欄中飛過的主機名是包含的主機名 gstatic.com 作為基礎域。我無法導航到 http://gstatic.com 獲取更多信息。我得到的只是一個Google頁面

在此服務器上找不到請求的URL /。

所以我想像 gstatic.com 與穀歌有關。無論是什麼,當我瀏覽一個引用的頁面時,它似乎永遠需要 gstatic.com


113
2017-11-02 23:32


起源




答案:


Google已將靜態內容(JavaScript代碼,圖像和CSS)卸載到不同的域名,以減少帶寬使用並提高最終用戶的網絡性能。

  • 通過在理論上增加瀏覽器可以使用的連接數來提高性能,默認情況下,大多數瀏覽器只會與單個服務器建立兩個連接。雖然這是可配置的,但大多數用戶都不會打擾,因此內容來自多個域,它可以為站點使用的每個域打開兩個連接。這樣可以更快地將內容加載到用戶瀏覽器中。

  • 通過禁用cookie和其他HTTP頭來減少帶寬 gstatic.com 域。信不信由你,禁用標題會大大減少帶寬使用,特別是如果頁面使用大量靜態文件。

  • 靜態內容可以卸載到地理上多樣化 CDN 服務器。 Google可以將所有內容推送到離您最近的服務器。這可能更適用於普通的公司網站,因為Google在將所有內容推送到離您最近的數據中心方面表現出色。但對於普通公司,您可以拆分動態內容和靜態內容,然後向CDN提供商付費以託管靜態內容,從而減少企業數據中心的帶寬使用量,同時縮短用戶的加載時間。


112
2017-11-02 23:45



好的,我忘記了餅乾 - Jader Dias
它不是全靜態的。有一個子域“csi.gstatic.com”用於某種日誌記錄。不返回任何資源,有時URI需要很長時間(超過30秒)才能返回空內容。 - Portman
對於它的價值,Stack Overflow系列網站對sstatic.net做了同樣的事情。見傑夫的博客文章: blog.stackoverflow.com/page/12 - ale
我的頁面加載在gstatic查找時總是變慢! :( - Ivan Ivković
上面的鏈接已經死了。 blog.stackoverflow.com/2009/08/a-few-speed-improvements - Sankalp


gstatic.com是一個無Cookie的域,可以為Google提供靜態內容。有關更多信息,請參閱此文
加速網站的最佳實踐 - 為組件使用無Cookie域 

當瀏覽器發出靜態圖像請求並將cookie與請求一起發送時,服務器對這些cookie沒有任何用處。所以他們只是沒有充分理由創建網絡流量。您應該確保使用無cookie請求請求靜態組件。創建一個子域並在那里托管所有靜態組件。

如果您的域名是www.example.org,則可以在static.example.org上託管您的靜態組件。但是,如果您已經在頂級域example.org上設置了cookie而不是www.example.org,那麼對static.example.org的所有請求都將包含這些cookie。在這種情況下,您可以購買一個全新的域,在那里托管您的靜態組件,並保持此域無cookie。雅虎使用yimg.com,YouTube使用ytimg.com,亞馬遜使用images-amazon.com等。

在無cookie域上託管靜態組件的另一個好處是,某些代理可能拒絕緩存使用cookie請求的組件。在相關說明中,如果您想知道是否應該使用example.org或www.example.org作為主頁,請考慮cookie的影響。省略www會讓您別無選擇,只能將cookie寫入* .example.org,因此出於性能原因,最好使用www子域並將cookie寫入該子域。


27
2018-01-20 05:26



但它使許多用戶的速度比以前慢。 - jj_
我看不出來怎麼樣? - Tuan Anh Hoang-Vu
它掛了。能怎樣? - jj_


如果您像我一樣,您可能會注意到gstatic域名,因為您的瀏覽器暫停等待資源。

如果你看到的域名是

csi.gstatic.com

然後注意這是  靜態資源。這是某種內部日誌記錄(很像Google Analytics)。如果你做了 谷歌搜索csi gstatic 您會看到許多人等待最多30秒才能由Google處理此URI。

就他而言,谷歌從未(據我所知)公開提到過csi.gstatic.com/csi。


13
2017-12-02 13:23





gstatic.com是一個谷歌擁有的域,它託管其靜態內容,主要是圖像。此域的主要目的是提高其他站點的性能,而不是構建站點。存在這樣一個域的動機之一是因為主瀏覽器限制從單個子域同時下載。有一個版本的主要瀏覽器將同時下載限制為4.網絡性能研究表明,如果您創建了多達四個子域,那麼具有大量靜態文件的頁面的頁面加載速度將會提高。


4
2017-11-02 23:44



在我們的例子中,我們使用maps.googleapis.com,並且對csi.gstatic.com的請求返回一個空的/不存在的圖像(長度為0)。對csi.gstatic.com的GET請求包含如下參數 csi?v=2 s=mapsapi3 action=apiboot size=800x240 maptype=m。所以在我們的案例中,它看起來肯定是跟踪我們如何使用地圖。我不確定你的陳述 The main purpose of this domain is for improving the performance of other sites 你可以添加信息和細節來支持嗎? - threeFourOneSixOneThree