nodejs は、Chrome V8 エンジンをベースとした JavaScript 実行環境で、応答速度が速く、拡張が容易な Web アプリケーションを簡単に構築するために使用されます。 Nginx は、高性能 HTTP およびリバース プロキシ Web サーバーおよび電子メール (IMAP/POP3) プロキシ サーバーです。
このチュートリアルの動作環境: Windows7 システム、nodejs 12.19.0&&nginx バージョン 1.21.0、Dell G3 コンピューター。
nodejs の意味
Node.js は本質的に JavaScript ランタイム環境です。
Node.js は、Chrome V8 エンジンをベースとした JavaScript 実行環境で、応答速度が速く、拡張が容易な Web アプリケーションを簡単に構築するために使用されます。 Node.js はイベント駆動型のノンブロッキング I/O モデルを使用して軽量かつ効率的であるため、分散デバイス上でデータ集約型のリアルタイム アプリケーションを実行するのに最適です。
nginx の意味
Nginx (engine x) は、高性能 HTTP およびリバース プロキシ Web サーバーであり、IMAP/POP3/SMTP サービスも提供します。 Nginx は、ロシアで 2 番目にアクセス数の多い Rambler.ru サイト (ロシア語: Рамблер) 用に Igor Sesoev によって開発され、最初の公開バージョン 0.1.0 が 2004 年 10 月 4 日にリリースされました。
BSD のようなライセンスに基づいてソース コードをリリースしており、その安定性、豊富な機能セット、シンプルな構成ファイル、およびシステム リソースの消費量の少なさで知られています。 2011 年 6 月 1 日、nginx 1.0.4 がリリースされました。
Nginx は、BSD のようなプロトコルでリリースされた軽量の Web サーバー/リバース プロキシ サーバーおよび電子メール (IMAP/POP3) プロキシ サーバーです。その特徴は、占有メモリが少なく、強力な同時実行機能を備えていることです。実際、nginx の同時実行機能は、同じタイプの Web サーバー間でより優れたパフォーマンスを発揮します。中国本土の nginx Web サイトのユーザーには、Baidu、JD.com、Sina、NetEase、Tencent が含まれます。 、タオバオなど。
nodejs と nginxd の違い:
1. 開発言語
Node.js は C、C、JavaScript を使用して開発されますが、Nginx は主にCプログラミング言語を使用して開発されています。
2. 応答時間
Node.js では、大規模なユーザー リクエストの読み込みに時間がかかります。 Nginx では、大規模なユーザーリクエストにかかる時間は数秒単位で短縮されます。
3. 同時実行性
Node.js では、同時ユーザーのリクエストに応答するのに時間がかかります。 Nginx では、同時ユーザー要求に応答するのに必要な時間が短くなります。
4. スループット
Node.js のスループットは非常に低いですが、Nginx のスループットは非常に高くなります。
5. サーバー
Node.js は、Chrome V8 エンジンに基づく JavaScript 実行環境であり、サーバー上で JavaScript を実行できる開発プラットフォームであり、いくつかの機能を備えた HTTP サーバーでもあります。イベント駆動型関数 。
Nginx は、BSD のようなプロトコルでリリースされた軽量の Web サーバー/リバース プロキシ サーバーおよび電子メール (IMAP/POP3) プロキシ サーバーです。
プログラミング関連の知識について詳しくは、プログラミング ビデオをご覧ください。 !
以上がNodejs と nginx とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。