Rumah > Artikel > hujung hadapan web > Apakah maksud nodejs dan nginx?
nodejs ialah persekitaran berjalan JavaScript berdasarkan enjin Chrome V8, yang digunakan untuk membina aplikasi web dengan mudah dengan kelajuan tindak balas yang pantas dan pengembangan yang mudah. Nginx ialah pelayan web HTTP berprestasi tinggi dan proksi terbalik serta pelayan proksi e-mel (IMAP/POP3).
Persekitaran pengendalian tutorial ini: sistem windows7, nodejs 12.19.0&&nginx versi 1.21.0, komputer Dell G3.
Apakah maksud nodejs
Node.js pada asasnya ialah persekitaran masa jalan JavaScript.
Node.js ialah persekitaran berjalan JavaScript berdasarkan enjin Chrome V8, yang digunakan untuk membina aplikasi web dengan mudah dengan kelajuan tindak balas yang pantas dan pengembangan yang mudah. Node.js menggunakan model I/O yang dipacu peristiwa dan tidak menyekat untuk menjadi ringan dan cekap, menjadikannya ideal untuk menjalankan aplikasi masa nyata intensif data pada peranti yang diedarkan.
Apakah maksud nginx?
Nginx (enjin x) ialah pelayan web HTTP dan proksi songsang berprestasi tinggi, dan juga menyediakan perkhidmatan IMAP/POP3/SMTP . Nginx dibangunkan oleh Igor Sesoev untuk tapak Rambler.ru kedua paling banyak dikunjungi di Rusia (Bahasa Rusia: Рамблер Versi awam pertama 0.1.0 dikeluarkan pada 4 Oktober 2004).
Ia mengeluarkan kod sumber di bawah lesen seperti BSD dan terkenal dengan kestabilan, set ciri yang kaya, fail konfigurasi mudah dan penggunaan sumber sistem yang rendah. Pada 1 Jun 2011, nginx 1.0.4 telah dikeluarkan.
Nginx ialah pelayan web ringan/pelayan proksi terbalik dan pelayan proksi e-mel (IMAP/POP3), dikeluarkan di bawah protokol seperti BSD. Ciri-cirinya ialah ia menduduki memori yang kurang dan mempunyai keupayaan konkurensi yang kuat Malah, keupayaan konkurensi nginx berprestasi lebih baik di kalangan pelayan web jenis yang sama. Pengguna laman web nginx di tanah besar China termasuk: Baidu, JD.com, Sina, NetEase, Tencent. , Taobao, dsb.
Perbezaan antara nodej dan nginxd:
1 Bahasa pembangunan
Node.js dibangunkan menggunakan C, C dan JavaScript; Ia dibangunkan menggunakan bahasa pengaturcaraan C.
2. Masa tindak balas
Dalam Node.js, permintaan pengguna yang besar mengambil lebih banyak masa untuk dimuatkan. Semasa dalam Nginx, permintaan pengguna yang besar mengambil masa yang lebih singkat dalam beberapa saat.
3. Concurrency
Dalam Node.js, membalas permintaan pengguna serentak memerlukan lebih banyak masa. Dalam Nginx, masa yang diperlukan untuk membalas permintaan pengguna serentak adalah lebih singkat.
4. Throughput
Harus keluaran Node.js adalah sangat rendah;
5. Pelayan
Node.js ialah persekitaran berjalan JavaScript berdasarkan enjin Chrome V8, platform pembangunan yang membolehkan JavaScript dijalankan pada pelayan itu juga dengan beberapa pelayan; fungsi dipacu peristiwa.
Nginx ialah pelayan web ringan/pelayan proksi terbalik dan pelayan proksi e-mel (IMAP/POP3), dikeluarkan di bawah protokol seperti BSD.
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati: Video Pengaturcaraan! !
Atas ialah kandungan terperinci Apakah maksud nodejs dan nginx?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!