Nginx の負荷分散のための 5 つの戦略の分析

Nginx の負荷分散のための 5 つの戦略の分析

サーバー クラスターでは、Nginx はプロキシ サーバー (リバース プロキシ) として機能し、ユーザーからのリクエストを別のサーバーに転送して、単一のサーバーに過度の負荷がかからないようにします。 Nginx の負荷分散戦略を見てみましょう。

、ポーリング(デフォルト)

各リクエストは時系列順に異なるバックエンド サーバーに割り当てられます。バックエンド サーバーがダウンしている場合は、自動的に削除されます。

アップステムバックシー{

92.68.0.7を参照。

92.68.0.8を参照。

}

2. 重みを指定する

ポーリング確率を指定します。重みはアクセス率に比例し、バックエンド サーバーのパフォーマンスが不均一な場合に使用されます。

アップステムバックシー{

92.68.0.7 weight=8 を参照してください。

92.68.0.8 weight=0 を参照してください。

}

3. IPバインディング ip_hsh

各リクエストはアクセス IP のハッシュ結果に従って割り当てられるため、各訪問者は固定のバックエンド サーバーにアクセスし、セッションの問題を解決できます。

アップステムバックシー{

ip_hsh;

92.68.0.7:88を参照。

92.68.0.8:80を参照。

}

4. fi(第三者)

リクエストはバックエンド サーバーの応答時間に基づいて分散され、応答時間が短いリクエストが優先されます。

アップステムバックシー{

参照してください。

参照2;

フィ;

}

5. ul_hsh(サードパーティ)

リクエストは ul にアクセスした hsh 結果に従って分散され、各 ul は同じバックエンド サーバーに送信されます。これは、バックエンド サーバーがキャッシュされている場合に、より効果的です。

アップステムバックシー{

イカを参照:328;

squid2:328を参照。

$equest_ui を hsh します。

hsh_メソッドcc32;

}

負荷分散が必要な場所を確認する

ポキシ_pss http://bcksee/;

アップステムバックシー{

ip_hsh;

see 27.0.0.:9090 down; (down は現在の see が一時的にロードに参加していないことを意味します)

27.0.0.:8080 weight=2; を参照してください (weight のデフォルトは です。weight が大きいほど、負荷の重みが大きくなります)

27.0.0.:6060 を参照してください。

27.0.0.:7070 bckup を参照してください。(他のすべての非バックアップ マシンがダウンしているかビジーの場合は、バックアップ マシンを要求します)

}

mx_fils: 許容されるリクエスト失敗のデフォルトの数は です。最大数を超えると、poxy_next_upstem モジュールで定義されたエラーが返されます。

fil_timeout: mx_fils が失敗した後の一時停止時間。

<<:  WordPress ウェブサイトのセキュリティを向上させる方法

>>:  Ubuntu 20.04 に Microsoft Edge ブラウザをインストールするチュートリアル

推薦する

電子商取引のブランドプロモーション(越境電子商取引は国内外の双方向の流通を円滑にする(専門家の解釈))

越境電子商取引は国内と海外の二重循環を円滑にする(専門家の解釈) ■ インタビュー対象専門家:中国国...

ブランドプランニングとは何ですか? (ブランドプランニングとは、具体的には何のことですか?マーケティングにどのように役立ちますか?)

ブランドプランニングとは、いったい何のことでしょうか?マーケティングにどのように役立ちますか?ブラン...

Six Walnutsは、この神聖な歌のリリースにより、春節中の贈り物の贈呈の手順を明確にしました。

もうすぐ新年がやって来ます。進捗状況によると、何人かが Six Walnuts の箱を自宅に運び始め...

どの Python エディタが優れていますか?使いやすい4つのPythonエディタ

Pychm はクロスプラットフォームの Python 開発ツールであり、JetBins の製品です。...

ブランド計画にはどのような重要な内容や側面が含まれますか?

ブランドプランニングに含まれる重要な内容や側面は何ですか?ブランド企画において、どのような重要な内容...

戦略的ブランド企画(米企業のブランド戦略の立て方)

米企業のブランド戦略の立て方米穀会社向けブランド戦略立案。時代の変化と市場競争により、米業界はかつて...

ファーストレベルドメイン名を 1 年間申請するにはいくらかかりますか?

ファーストレベルドメイン名はトップレベルドメイン名とも呼ばれます。国別トップレベルドメイン例えば、中...

製品運用ライフサイクル(運用ライフサイクルの 6 つのフェーズ)

運用ライフサイクルの6つのフェーズ商品を宣伝し、ユーザーの使用を促進し、ユーザーの認知度を高めること...

建材ブランド企画会社(東方宇宏企画会社)

東方宇宏企画会社ブランドポジショニングは、独自の市場イメージを形成するための重要な戦略です。それは堅...

パフォーマンス広告と情報フロー広告の違い(ブランド広告とパフォーマンス広告の違い)

ブランド広告とパフォーマンス広告の違いどちらもビジネス活動です! ! !ブランド広告は、最初のうちは...

ブランド化粧品マーケティングプランニング(商品ポジショニング差別化の観点から化粧品マーケティングプランニングの成功と失敗を論じる)

製品ポジショニングの差別化の観点から化粧品マーケティング計画の成功と失敗を議論する製品のプロモーシ...

情報フロー広告英語(Tik Tok情報フローとはどういう意味ですか?広告の掲載方法は?)

Tik Tokの情報フローとはどういう意味ですか?広告を掲載するにはどうすればいいですか? 201...

データ操作研修(データの変化を洞察し、パフォーマンスの成長を促進!武漢商品データ操作研修が正式に開始されます)

データの変化を把握し、パフォーマンスの向上を促進します。武漢商品データ運用研修セミナーが正式に開始デ...

WPCOMテーマチュートリアル:WeChatスキャンコードでログイン機能の設定に従う

JustNewsテーマは、ソーシャルログイン機能のWeChatログインモジュールをさらに拡張およびア...

製品オペレーションの主なタスク(製品マネージャーと製品オペレーションはそれぞれ何を担当していますか?)

製品マネージャーと製品オペレーションのそれぞれの責任は何ですか?このトピックについて話す前に、プロダ...