サイト構築と帯域幅の知識

目次

駅を建てる

ドメイン名アプリケーション/スペースリース

ドメイン名とスペースバインディング

ドメイン名/ IPファイリング

ドメインレベル

ドメイン名とIP

仮想ホスティングとVPS

1つのサーバーに複数のWebサイトを展開する

帯域幅の知識

帯域幅

帯域幅とスループット

帯域幅のエクスポート

専用帯域幅

共有帯域幅

フロー

反応時間

ダウンロード速度

スループット率

ユーザーリクエストの平均待機時間

同時ユーザーの最大数、同時接続の最大数


 

駅を建てる

Webサイトには、少なくともドメイン名とスペースが含まれている必要があります。ドメイン名は通常Webアドレスと呼ばれ、スペースはWebコンテンツに使用されます。

ドメイン名アプリケーション/スペースリース

ドメイン名を申請するには、eName China、Wanwang、Xinwangなどの通常のドメイン名レジストラにアクセスできます。まず、登録するドメイン名登録機関を検討し、公式サイトにアクセスしてアカウントとパスワードを登録し、登録したいドメイン名が登録されているかどうかを確認する必要があります。登録されていない場合は、この時点で自分で登録できます。次に、登録料のみが必要です。ドメイン名がすでに登録されている場合、または必要なドメイン名の種類がわからない場合は、ドメイン名ブローカーに連絡して取引の交渉を支援することができます。

ドメイン名とスペースバインディング

ドメイン名バインディング(アドオンドメイン)とは、ドメインホスト(つまり、特定のサーバー)の間のスペースバインディングを指します。実際には、ドメイン名はドメイン名登録クエリで設定されるか、WEBサーバーで設定されるため、訪問者がアクセスできる特定のスペースにドメイン名が送信されます。ドメイン名を指定すると、スペースに保存したWebページが開きます。簡単に言うと、ドメイン名をサーバーIP解決し、サーバー上のドメイン名にアクセス許可を設定するプロセスです。これは簡単に次のように理解できます。ファイルシステムでは、ファイル名はファイルにバインドされます。

一般的な宇宙サービスプロバイダーは、ドメイン名をバインドする機能を備えたスペース管理コントロールパネルを提供しますそれらのほとんどはドメイン名登録クエリメンバー管理センターにあり、ユーザーはログインします。通常、スペースサービスプロバイダーがコントロールパネルを提供していない場合、またはドメイン名バインディングの機能を提供していない場合ホスト管理には関連するドメイン名バインディングがあります。ドメイン名はスペースサービスプロバイダーにのみ送信でき、サービスプロバイダーがドメイン名を手動でバインドできるようにします。

ドメイン名/ IPファイリング

ドメインレベル

トップレベル、セカンドレベル、およびサードレベルのドメイン名の違い:完全なドメイン名は、英語のピリオド「。」で区切られた2つ以上の部分で構成され、最後の「。」の右側の部分はトップレベルと呼ばれます。ドメイン名(TLD、第1レベルのドメイン名とも呼ばれます)、最後の「。」の左側は第2レベルのドメイン名(SLD)と呼ばれ、第2レベルのドメイン名の左側は第3レベルのドメイン名と呼ばれ、以下同様に各レベルのドメイン名です。下位ドメイン名の配布を制御します。

cctv.comでは、cctvはトップレベルのドメイン名.comの下にある第2レベルのドメイン名です。cctv.comはmail.cctv.comの形式にすることもでき、メールは「ホスト」または「サブドメイン」と呼ぶことができます。

現在のWebサイト構築Webサイトhttp://cdxwcx.com/が第1レベルのドメイン名であるのと同様に、第1レベルのドメイン名はトップレベルのドメイン名とも呼ばれます。

http://domain.cdxwcx.com/が第2レベルのドメイン名である場合。

第1レベルのドメイン名:http://www.cdxwcx.com/(wwwの一般的なURLが前に付きます)

第2レベルのドメイン名:http://domain.cdxwcx.com/(wwwは別のものに置き換えられます)

セカンダリディレクトリ:http://www.cdxwcx.com/host/

ドメイン名とIP

私はPと関係があり、ドメイン名は1対多の関係です。1つのドメイン名は1つのIPアドレス(パブリックネットワーク)にのみ対応できますが、1つのIPは複数の異なるドメイン名を持つことができます。

つまり、通常の状況では、ドメイン名は一度に1つのIPアドレスにしか対応できません。

ただし、ドメインネームサービスプロバイダーを使用すると、ポーリング可能なドメイン名に同じサービスを提供するサーバーグループ内のサーバーの複数のIPアドレスを設定できます。ただし同時に、ドメイン名で解決できるIPは1つだけです。これらのIPは順番に解決できます。これらのIPに対応するサーバーは、実際には同じサービスを提供します。

人の名前と同じように、複数の名前を付けることができます。しかし、これらの名前はあなたを参照しています(同じ名前と姓を持つものを除く)。インターネット上のドメイン名は一般にパブリックIPと同じであり、繰り返すことはできません。

パブリックIPは、複数のイントラネットサーバーにマッピングできます。

仮想ホスティングとVPS

仮想ホスト:一種の管理ソフトウェアを使用して、サーバーをスペースに分割します。これらのスペースは、ホスト、スペース、またはFTPとも呼ばれる、誰もが仮想ホスト(つまり、リースされたスペース)と呼ぶものです。利点は、価格が安いことです。一般に、100〜800の仮想ホストが国内外のサーバーに配置されます(理論的には、サーバー上のホストが少ないほど、各ホストが安定し、速度が速くなります)。会社の仮想ホスト:各サーバーには88のホストのみが配置されます。一般的に、仮想ホスティングは初心者ユーザー向けの製品であると誰もが考えています。

仮想マシンとは、コンピューター上の1つ以上のコンピューターを仮想化することです。仮想ホストとは、ユーザーがサイトやアプリケーションコンポーネントなどを配置するために、ネットワークサーバー上で一定量のディスク領域を分割して、必要なサイト機能とデータの保存および送信機能を提供することを指します。

都市部の村のシングルルームでは、顧客は使用権のみを持ち、所有権はありません。装飾することはできません。IPを共有し、リソースを共有します。これは、ゲートを共有し、水と電気を共有するすべての人と同等ですが、独立したIPに付加価値を与えることができます。

直感的な分析:仮想ホストは、複数のホストに対して1つのIPスペースを共有します。ローエンド製品は、1つのサイトのみを配置でき、付加価値または才能のあるサブサイト機能を介して複数のサイトを配置できます。

VPS:仮想ホスティングで使用されるテクノロジーも同じです。サーバーをスペースに分割し、各スペースをサーバーに仮想化します。このようなスペースはVPSと呼ばれます。VPSはほとんど独立したサーバーとして使用されます。同じ(リモートログイン、ソフトウェアのインストールなど)、欠点は次のとおりです。VPSの価格は仮想ホスティングよりもはるかに高価です。

アパートのスイートには使用権があり、リノベーション、サブリース、共有サーバーリソースを利用できます。クラウドホスティング:クラスターホストのグループ上の独立したホストと同様に複数の部分を仮想化し、クラスター内の各ホストにはクラウドホストがあります。これにより、仮想ホストのセキュリティと安定性が大幅に向上します。クラスター内のすべてのホストに問題がない限り、クラウドホストにアクセスすることはできません。

1つのサーバーに複数のWebサイトを展開する

ドメイン名のパン解決、第2レベルのドメイン名、および複数のドメイン名が同じIPを指します。

帯域幅の知識

帯域幅

帯域幅は、ホストのアクセス速度を決定する重要な要素の1つであり、特に訪問数の多いWebサイトでは、ネットワーク帯域幅が特に重要です。トラフィックは、実際には時間の経過に伴う帯域幅の累積です。

また、ネットワークの帯域幅とトラフィックは、仮想ホストにとって非常に重要です。

帯域幅単位ビット/秒(単位時間あたりのビット数)は、データ伝送速度を指します。

ライン内のデータの移動速度として定義されます。帯域幅のレベルを回線容量の強さとして考慮してください。

例:100M帯域幅は、100Mbit / sまたは100Mbpsを意味します。

ビット単位はビット、バイト単位はバイトです。1B = 8b

一般的に、コンピュータルームの帯域幅とホストポートの帯域幅はすべてビットです。

影響を与える要因:

1.セカンダリシステム信号を回線に送信するデータ送信デバイスの機能(信号送信周波数)、セカンダリシステム信号を受信する相手側のデータ受信デバイスの機能、および回線の送信周波数のサポート。

2.データ伝送媒体の並列処理は、コンピュータシステムのバス幅の概念に相当します。

ほとんどの場合、WebサイトサーバーはIDC(Internet Data Center)でホストされ、インターネットにアクセスするためのスイッチに接続されています。

帯域幅とスループット

帯域幅とは、通信回線で許容される最大データ伝送速度のことであり、最大データ伝送周波数とも言えます。
スループットとは、特定の期間内にある場所から別の場所に転送または処理されたデータの量を指します。

帯域幅のエクスポート

ルーターから転送されたデータの送信速度。

帯域幅の制限:データがホストからルーター転送キューに流れる速度を制限します。ルーティングおよび転送キューに流入するデータは、ルーティングエクスポート帯域幅に従って他のネットワークに注入されます。これは、データを送信するホストの速度を制限することであり、ホストのエクスポート帯域幅を制限することです。スイッチ(またはスイッチ機能付きルーター)のデータ受信速度をホストに制限することで、送信速度を制御できます。データリンク層のフロー制御は、受信機を制御することで実現されます。

スイッチの受信側から取得した最大受信速度は、ホストの最大データ送信速度でもあります。

専用帯域幅

共有帯域幅

フロー

トラフィックは、インターネット上で顧客が送受信したデータの合計であり、一般的な統計単位はバイト(Byte)です。ネットワークオペレータの帯域幅はビット単位で計算されます。通常、私の帯域幅は2M 4Mです。これらはビットを指します。この単位は、オンラインでダウンロードする場合のKBMBとは異なります。

これらのユニット間の変換関係は次のとおりです。

1バイト= 8ビットs(1バイトは8ビット)したがって:

1バイト/秒= 8bps、1024kbps = 128KB / s、1024Mbps = 128MB / s

一般に、Mの帯域幅がどれだけあるかを使用して、一定期間の最大トラフィックを計算します。

1M帯域幅= 1Mbps = 1 * 1024kbps = 1024kbps

1024kbps / 8 = 128KB / S

注意:KB / MB / GBなどはファイルサイズの単位ですが、bps、kbpsはトラフィックサイズの単位です。

110万の専用サーバーの月間最大トラフィック:

帯域幅はビットを使用するので、8倍の違いを忘れないでください(1B = 8b)。ブロードバンド帯域幅は次のように計算されます

(10m x 3600 x 24 x30)/(1024x8)= 3164GB

つまり、10M専用サーバーの月間トラフィック制限は3000Gです。ホスト会社が明示的にトラフィック制限を書き込んでいるかどうかに関係なく、実際には制限がありますが、書き込まれていないことがわかります。上記の計算は理想的な状態であり、最大帯域幅に達していないようです。

一般的に、サーバーには少なくとも100のWebサイト(その多くは数百)が存在するため、平均して計算すると、各Webサイトに割り当てられるトラフィックは実際には1か月あたりわずか30Gです。

2.1Gトラフィックとはどういう意味ですか?

ページの1つが100KBであるとすると、1Gトラフィックでアクセスできるページは(1x1024x1024)/ 100 = 10485です。つまり、1Gトラフィックは1日あたり10,000 PVに耐えることができます。多くの個人のWebサイトは、このような大きなPVに到達できないためです。多くのWebサイトでは、1か月あたり30Gのトラフィックで十分です。もちろん、ダウンロードするとトラフィックが非常に大きくなる可能性があります。

さらに、100Kのページファイルの場合、アクセス時に消費されるトラフィックは100Kではない可能性があります。ブラウザはページをキャッシュし、多くの要素がトラフィックを繰り返し計算しません。さらに、gzipを使用してトラフィックの使用量を減らすことができます。

したがって、通常の状況では、交通規制はほとんどの人が考えるほど怖くはなく、ホスト会社が規制するかどうかに関係なく、実際には交通規制が暗示されます。サーバーの帯域幅が1Mしかない場合は、必死に使用でき、月に300Gしか使用できません。

反応時間

サーバーがPCへの送信を開始してからの時間。(一方向)

決定的な要因:送信されるデータの量、ネットワーク帯域幅。

 

ダウンロード速度

単位時間あたりのサーバーからPCへのデータ量データの最初のビットは、最後のビットがPCネットワークカードに到達するまで、サーバーネットワークカードから回線に入ります。宛先の単位時間あたりに受信されるデータは、サーバーから送信されるデータよりも少なくなければなりません。

ダウンロード速度=データバイト数/応答時間

100Mファイル(つまり800Mビット)を転送する例

スループット率

1秒あたりに処理されたリクエストの数。reqs / s

単位時間あたりにサーバーによって処理された要求の数。スループット率とは、特定の同時ユーザーの下で要求を処理するサーバーの能力の定量的な兆候を指します。

通常、WebシステムのスループットレートはQPS(Query Per Second、1秒あたりに処理される要求の数)として測定されます。これは、1秒あたり数万回の同時実行シナリオを解決するために非常に重要です。

ユーザーリクエストの平均待機時間

平均ユーザー要求待機時間---特定の数の同時ユーザーの下での単一サーバーの平均要求処理時間を測定します。サーバーの全体的なサービス品質を測定します。これは、スループットレートの逆数です。

同時実行モデルは、複数の実行ストリームを使用して、複数の同時ユーザー要求を同時に処理します。複数実行システムの設計原則は、CPUタイムスライスを順番に交互に使用することであり、各実行ストリームに費やされる時間が長くなります。

abテストは基本的にhttpベースであり、Webサーバー上でローカルにテスト要求を直接開始して、サーバーの処理時間を確認できます。

同時実行戦略の設計は、サーバーが同時に多くの要求を処理するときにCPU計算とI / O操作を合理的に調整して最大限に活用する方法です。これにより、多数の同時ユーザーの下でより高いスループット率を提供できます。

CPUコンカレントコンピューティング

サーバーが複数の要求を同時に処理できる理由は、オペレーティングシステムがマルチ実行フローシステムで設計されているため、複数のタスクがCPU、メモリ、I / Oなどのシステムリソースを順番に使用できるためです。

同時ユーザーの最大数、同時接続の最大数

要求されたWebページにかかる時間が短い場合、同時ユーザーの最大数は、同時接続の最大数(ファイル記述子の総数)よりも多くなる可能性があります。

リクエスト時間が長い場合は、同時ユーザーの最大数が同時接続の最大数よりも少ないことを期待してください。

一般的に使用されるWebサーバーは、特定の数の同時ユーザーをサポートします。これらのユーザーは、構成ファイルのパラメーターを使用して構成できます。たとえば、apacheはMaxClientsを介して構成でき、tomcatはmaxThreadsを介して構成することもできます。これらのパラメーターは、サーバーがサポートできる接続の最大数を設定するために使用されます。

Webサーバーが行うことの本質は、要求されたすべてのデータをカーネルバッファーにできるだけ早く戻そうとすることです。

 

おすすめ

転載: blog.csdn.net/sinat_37138973/article/details/85050880