我经常在状态栏中看到gstatic.com,该域名是什么?[关闭]


122

有时,当我浏览Web时,状态栏中经过的主机名中有一个gstatic.com作为基础域。我无法导航以http://gstatic.com获取更多信息。我得到的只是一个Google页面,上面写着

在此服务器上找不到请求的URL /。

因此,我想这gstatic.com与Google有关。不管是什么,当我浏览引用的页面时,似乎都需要花费很长时间gstatic.com。

Answers:


121

Google已将静态内容(JavaScript代码,图像和CSS)卸载到其他域名,以减少带宽使用并提高最终用户的网络性能。

  • 从理论上讲,通过增加浏览器可以使用的连接数来提高性能,默认情况下,大多数浏览器将只对单个服务器建立两个连接。尽管这是可配置的,但大多数用户不会打扰,因此,让内容来自多个域时,它可以为站点使用的每个域打开两个连接。这样可以将内容更快地加载到用户浏览器中。

  • 通过禁用gstatic.com域的cookie和其他HTTP标头来减少带宽。信不信由你,禁用标头可以大大减少带宽使用,尤其是在页面使用大量静态文件的情况下。

  • 静态内容可以卸载到地理位置不同的CDN服务器上。Google可以将所有内容推送到离您最近的服务器上。这可能更适用于普通的公司网站,因为Google在将所有内容推送到离您最近的数据中心方面做得很好。但是对于普通公司,您可以将动态内容和静态内容分开,然后向CDN提供程序付费以托管您的静态内容,从而减少了公司数据中心的带宽使用量,同时缩短了用户的加载时间。


1
太好了,我忘了饼干
— Jader Dias

13
这不是全部静态的。有一个子域“ csi.gstatic.com”,用于某种类型的日志记录。没有返回资源,有时URI需要很长的时间(超过30秒)才能返回URI。
— 波特曼,

10
值得一提的是,Stack Overflow系列站点使用sstatic.net做同样的事情。参见Jeff的博客文章:blog.stackoverflow.com/page/12
— ale

5
在静态查找时,我的页面加载总是变慢!:(
— IvanIvković13年


27

gstatic.com是一个无Cookie的域,可为Google提供静态内容。有关更多信息,请参见本文:
加速网站的最佳做法-将无Cookie的域用于组件

当浏览器发出静态图像请求并与请求一起发送cookie时,服务器对这些cookie没有任何用处。因此,它们只会无缘无故地创建网络流量。您应确保使用无Cookie的请求来请求静态组件。创建一个子域并在其中托管所有静态组件。

如果您的域名是www.example.org,则可以将静态组件托管在static.example.org上。但是,如果您已经在顶级域名example.org而不是www.example.org上设置了cookie,则对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写入该子域。


3
但是对于许多用户而言,它的速度比以前慢。
— jj_ 2015年

1
我没看到吗?
— Tuan Anh Hoang-Vu 2015年

4
挂了 能怎样?
— jj_

14

如果您像我一样,可能会注意到gstatic域,因为您的浏览器已暂停等待资源。

如果您看到的域是

csi.gstatic.com

然后请注意,这不是静态资源。这是某种内部日志记录(非常类似于Google Analytics(分析))。如果您对csi gstatic进行Google搜索,您会发现许多人等待长达30秒的时间来由 Google处理此URI。

就我而言,谷歌从未公开提及csi.gstatic.com/csi。


4

gstatic.com是Google拥有的域,用于托管其静态内容,主要是图像。该域的主要目的是为了提高其他站点的性能,而不是构建站点。这种域存在的动机之一是由于主要浏览器在从单个子域中同时下载方面的局限性。有一个主要浏览器的版本将同时下载限制为4。Web性能研究指出,如果最多创建四个子域,则包含大量静态文件的页面的页面加载速度将提高。


2
在我们的例子中,我们使用的是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是否可以添加信息和详细信息来支持?
— surfmuggle 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.