私は、ww2またはww3のプレフィックスを持ついくつかのドメイン名(ww2.somedomain.com、ww3.yourdomain.com)をWeb上で見ました。そして、これらは主にページからページへ移動するときに起こります。そのようなサブドメインを持つ理由は何でしょうか?それらについて何か特別なことはありますか、それとも単なる別のサブドメインですか?つまり、特定の状況で役に立ちますか?
知りたいだけでした。ありがとう。
大規模な(-ish)サイトを実行している人々は、複数のサーバー間で負荷を分散する必要があるときにこれを行っていました。 1つのマシンはwww
と呼ばれ、次のマシンはwww2
と呼ばれます。
現在、内部マシンの命名規則をブラウザークライアントに公開する必要のない、はるかに優れた負荷分散ソリューションが利用可能です。
技術的には、プライマリドメイン名の前のイニシャル(mail.yahoo.comの「メール」など)は、マシン名として、Webサーバー/メールサーバーを識別するのに最適です。また、マシンのグループ(Webファーム)を識別することもできます。
したがって、そのマシンを構築している人は、好きなようにそれを呼び出すことができます。イニシャルwwwは(やや恣意的な)規則です。
多くの場合、ww {x}は、ミラーサーバーのセットの特定のサーバーを示すために使用されます。適切に構成されていれば、www.mydomain.comをロードバランサー上の自分のWebサイトにポイントさせることができ、ww1、ww2、ww3などを使用して、特定のLBedサーバーから保証されたサイトにアクセスできます。
3つの可能性が見えます
さまざまな回答が指摘しているように、現代のロードバランサーは、マシンごとに異なるサブドメインを使用する必要なく、負荷を分散できます。ただし、サイトをさまざまなサブドメインに分割することの利点は1つありますブラウザ接続を最大化する。
すべてのブラウザーは、特定のホストへの同時接続数を制限します(ほとんどの最新ブラウザーでは6)。ページに多くのアセットが含まれている場合、接続制限のためにブラウザがそれらのリクエストをキューイングするため、ページの読み込みが遅くなります。異なるサブドメインから異なるアセットをロードすることにより、接続制限を回避し、ページのロードを高速化します。
通常はパーティショニング戦略です。サイトが十分に大きくなり、単一のサーバーで実行できない(または適切に実行できない)場合は、アプリケーションを垂直(つまりより大きなサーバー)ではなく水平(つまりより多くのサーバー)にスケールアウトするためのソリューションを検討する必要があります。
パーティション化戦略の例は次のとおりです。
もう1つの一般的なケースは、組織上の理由です。非常に大規模な企業では、wwwは彼らのメインマーケティングWebサイトの場合があります。そして、ww2は、たとえば、製品のドキュメントページの場合があります。
理想的な世界では、すべての部門が完全に共有します。実際には、大企業が自社の(www)マーケティングページを外部の機関が管理している場合があります。内部(ww2)ページは内部チームによって作成されました。多くの場合、マーケティング代理店はページをすばやく更新しないか、特定のスタックの実行を拒否しているため、官僚的ニーズに関して制限が多すぎる可能性があります。
マーケティング代理店は、内部の理由により会社のウェブサイトがダウンしたにもかかわらず、代理店が非難された、またはその逆の過去の状況により、wwwを管理し、共有しないことを主張する場合があります。
したがって、理論的には、最新のロードバランシングなどでこれを行う必要はありません。しかし、実際には、はるかに安く、簡単で、ビジネスの生産性を向上させることができます。