Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 2.37 KB

File metadata and controls

43 lines (28 loc) · 2.37 KB

No.18 リソースを提供するドメイン数を制限する

識別子

GreenIT V2 V3 V4
170 55 18

カテゴリ

ライフサイクル サードパーティ 担当者
4. 制作 ネットワーク ソフトウェアアーキテクト/開発者

効果

優先度 実装難易度 エコロジーへの影響度
3 3 4
リソース
クエリ

説明

ウェブサイトまたはオンラインサービスがウェブページのコンポーネントを複数のドメイン上にホストする場合、ブラウザはこれらの各ドメインとHTTP接続を確立する必要があります。HTMLページが取得されると、ブラウザはDOM(Document Object Model)を順に処理するにつれてリソースを呼び出します。いくつかのリソースはページの動作に不可欠です。これらが反応の悪い別のドメイン上にホストされている場合、ページが操作可能になるまでの待ち時間が長くなることがあります。可能な限り、すべてのリソースを単一のドメイン上にまとめる必要があります。

このルールの唯一の例外は、静的リソース(スタイルシート、画像など)を別のドメイン上にホストすることで、ブラウザの各HTTP GETで1つまたは複数のクッキーを転送する必要がないようにすることです。これにより、応答時間と無駄に消費される帯域幅が削減されます。

高トラフィックの機関ウェブサイトの場合、2つのサブドメインを優先します:

  • アプリケーションサーバーはwww.domain.tld上に;
  • 「クッキーレス」メディアサーバーはmedia.domain.tld上に。

これにより、ドメインの数を制限し、静的リソース上での各HTTP GETでクッキーを不必要に転送するのを避けます。

検証原理

検証項目 次の値以下である
リソースを提供するドメインの検証項目 5