Nginx (「エンジン x」) は、高性能 HTTP およびリバース プロキシ サーバー、および IMAP/POP3/SMTP サーバーです。 Nginx は、ロシアで 2 番目にアクセス数の多い Rambler.ru サイト用に Igor Sysoev によって開発され、最初の公開バージョン 0.1.0 が 2004 年 10 月 4 日にリリースされました。 BSD のようなライセンスに基づいてソース コードをリリースしており、その安定性、豊富な機能セット、サンプル構成ファイル、およびシステム リソースの消費量の少なさで知られています。 2011 年 6 月 1 日、nginx 1.0.4 がリリースされました。
コース再生アドレス: http://www.php.cn/course/415.html
このビデオは、Yan Shiba 先生の指導スタイルによって作成されました:
Teacher The講義は鮮やかで、機知に富み、機知に富み、感動的でした。鮮やかな比喩は最後の仕上げのようなもので、生徒に知恵への扉を開きます。適切に配置されたユーモアは、まろやかなワインを飲むように、人々に後味と郷愁を与え、哲学者の格言や文化への言及をもたらします。ナレーションの中に時々散りばめられ、人々に考えさせ、警告を与えます。
このビデオのより難しい点は、負荷分散を実現することです:
実稼働環境で大量のトラフィックが生成される場合、通常、負荷分散テクノロジーを使用して、フォールトトレラント構成を最適化し、確保する必要があります。 Nginx は Web サーバーを実装するだけでなく、HTTP 負荷分散として機能し、トラフィックをバックエンド アプリケーション サーバーに分散してパフォーマンスを向上させることもできます。 Nginx の負荷分散機能は、ngx_http_upstream_module モジュールに依存しています。サポートされているプロキシ メソッドは、proxy_pass、fastcgi_pass、および memcached_pass です。
Nginx で一般的に使用される負荷分散アルゴリズム:
ポーリング (デフォルトのアルゴリズム) - バックエンドサーバーに対する実際の負荷に関係なく、各リクエストが順番に異なるバックエンドアプリケーションサーバーに割り当てられます
加重ポーリング - 高いほど重み サーバーが大きくなるほど、割り当てられる回数が多くなります。通常、バックエンド サーバーのパフォーマンスに一貫性がない場合に使用され、同じ IP が繰り返しアクセスされる場合に、アクセスされたサーバーに割り当てられます。前回は、解決できる動的 Web サイトの SESSION 共有の問題
ここで、ソース コード リソースをダウンロードすることをお勧めします: http://www.php.cn/xiazai/learn/1848このビデオ コースウェアは全員と共有されます。 :
以上がYan Shiba Nginx ビデオ教材の推奨 (ソース コード、コースウェア)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。