From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/ja/glossary/domain_sharding/index.html | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 files/ja/glossary/domain_sharding/index.html (limited to 'files/ja/glossary/domain_sharding') diff --git a/files/ja/glossary/domain_sharding/index.html b/files/ja/glossary/domain_sharding/index.html new file mode 100644 index 0000000000..b7caa9a430 --- /dev/null +++ b/files/ja/glossary/domain_sharding/index.html @@ -0,0 +1,28 @@ +--- +title: Domain sharding (ドメインシャーディング) +slug: Glossary/Domain_sharding +tags: + - DNS + - Glossary + - HTTP + - Reference + - Web Performance + - latency +translation_of: Glossary/Domain_sharding +--- +

ブラウザはアクティブな接続数をドメインごとに制限します。この制限を超えてアセットを同時ダウンロードできるようにするために、ドメインシャーディングはコンテンツを複数のサブドメインに分割します。複数のアセットを提供するために複数のドメインが使用されると、ブラウザはより多くのリソースを同時にダウンロードすることができるため、より速いページ読み込み時間とユーザ体験の向上をもたらします。

+ +

ドメインシャーディングの性能面での問題は各ドメインのDNS ルックアップの追加コストと各 TCP コネクション確立のオーバヘッドです。

+ +

HTTP からの初回レスポンスは通常、 JavaScript、 CSS、画像、その他ダウンロードの必要なメディアファイルが列挙された HTML ファイルです。ブラウザはドメインごとにアクティブな接続数を制限するため、 1 ドメインからの全ての必要リソースの提供は、アセットが順番にダウンロードされることになり、遅くなることがあります。ドメインシャーディングでは必要なダウンロードは 2 つ以上のドメインから提供され、ブラウザでの必要なリソースの同時ダウンロードを可能にします。しかし、複数のドメインを用いることは DNS ルックアップが初回ロード時間を遅くするため、アンチパターンと言えます。

+ +

HTTP2 は無制限の同時リクエストをサポートしているため、 HTTP/2 が有効な場合にはドメインシャーディングはもはや必要なくなります。
+  

+ +

詳細情報

+ + -- cgit v1.2.3-54-g00ecf