web-dev-qa-db-ja.com

ステータスバーにgstatic.comが頻繁に表示されますが、そのドメインは何ですか?

私がウェブを閲覧しているとき、時々ステータスバーを飛び回るホスト名の中にベースドメインとしてgstatic.comを含むものがあります。これ以上情報を得るためにhttp://gstatic.comに移動することはできません。私が手に入れるのは、Googleのページだけです。

要求されたURL /はこのサーバーで見つかりませんでした。

gstatic.comはGoogleと関係があると思います。それが何であれ、gstatic.comを参照しているページを閲覧しているときは、ずっと時間がかかるようです。

115
eleven81

Googleは、帯域幅の使用量を減らし、エンドユーザーのネットワークパフォーマンスを向上させるために、静的コンテンツ(JavaScriptコード、画像、およびCSS)を別のドメイン名にオフロードしました。

  • 理論的には、ブラウザが使用できる接続数を増やすことでパフォーマンスが向上します。デフォルトでは、ほとんどのブラウザは1つのサーバーに対して2つの接続しか確立しません。これは設定可能ですが、ほとんどのユーザーが気にする必要はありません。そのため、コンテンツを複数のドメインから取得している場合、サイトが使用するドメインごとに2つの接続を開くことができます。これにより、コンテンツがより早くユーザーのブラウザにロードされます。

  • gstatic.comドメインのCookieやその他のHTTPヘッダーを無効にすることで帯域幅を減らします。信じられないかもしれませんが、特にページが多くの静的ファイルを使用する場合は、ヘッダーを無効にすると帯域幅の使用量が大幅に削減されます。

  • 静的コンテンツは地理的に多様な CDN サーバーにオフロードできます。 Googleはすべてのコンテンツを自分に最も近いサーバーにプッシュできます。 Googleは、すべてを最も近いデータセンターにプッシュするという優れた仕事をしているため、これはおそらく通常の企業サイトにより適しています。しかし、通常の会社では、動的コンテンツと静的コンテンツを分割してから静的コンテンツをホストするためにCDNプロバイダに支払うことで、企業のデータセンターの帯域幅使用量を削減しながら、ユーザーのロード時間を短縮できます。

116
Roy Rico

gstatic.comは、Googleに静的コンテンツを配信するためのCookieのないドメインです。詳しくはこちらの記事を参照してください。
Webサイトを高速化するためのベストプラクティス - コンポーネントにCookieフリードメインを使用する

ブラウザが静止画像を要求し、その要求と共にクッキーを送信すると、サーバはそれらのクッキーをまったく使用しません。したがって、彼らはネットワークトラフィックを作成するだけで、正当な理由はありません。静的コンポーネントがcookie-freeリクエストでリクエストされていることを確認する必要があります。サブドメインを作成し、そこにすべての静的コンポーネントをホストします。

ドメインがwww.example.orgの場合は、static.example.orgで静的コンポーネントをホストできます。ただし、www.example.orgではなくトップレベルドメインexample.orgにすでにクッキーを設定している場合は、static.example.orgへのすべてのリクエストにそれらのクッキーが含まれます。この場合は、まったく新しいドメインを購入し、そこに静的コンポーネントをホストし、このドメインをCookieフリーにしておくことができます。 Yahoo! yimg.comを使い、YouTubeはytimg.comを使い、Amazonはimages-Amazon.comを使います。

Cookieのないドメインで静的コンポーネントをホストすることのもう1つの利点は、一部のプロキシがCookieで要求されたコンポーネントのキャッシュを拒否することがあるということです。関連するメモとして、ホームページにexample.orgまたはwww.example.orgを使用するべきかどうか疑問に思われる場合は、Cookieの影響を検討してください。 wwwを省略しても* .example.orgにCookieを書き込む以外に選択肢がないため、パフォーマンス上の理由からwwwサブドメインを使用してそのサブドメインにCookieを書き込むことをお勧めします。

27

私のような人なら、ブラウザがリソースを待って一時停止しているので、おそらくgstaticドメインに気付くでしょう。

見ているドメインが

csi.gstatic.com

それからこれは静的リソースではなくであることに注意してください。これはある種の内部ログです(Google Analyticsとよく似ています)。 Googleでcsi gstatic を検索すると、多くの人がこのURIがGoogleによって処理されるまで最大30秒待つことがわかります。

グーグルは、(私の知る限りでは)csi.gstatic.com/csiについて公に言及したことがない。

13
Portman

gstatic.comは、Googleが所有するドメインで、静的コンテンツ、主に画像をホストしています。このドメインの主な目的は、他のサイトのパフォーマンスを向上させることであり、サイトを構築することではありません。そのようなドメインの存在の動機の一つは、単一のサブドメインからの同時ダウンロードに関するメインブラウザの制限のためです。同時ダウンロード数を4に制限したメインブラウザのバージョンがありました。ウェブパフォーマンス調査では、最大4つのサブドメインを作成すると、静的ファイルが多いページのページ読み込み速度が向上することがわかりました。

4
Jader Dias