Mengapa menggunakan Apache dan Nginx?
给我你的怀抱
给我你的怀抱 2017-05-16 16:59:04
0
4
713

Sama seperti Django, rangka kerja seperti express.js mempunyai keupayaan untuk mengendalikan bahagian belakang Mengapakah program pelayan seperti Apache dan Nginx secara amnya perlu digunakan dalam persekitaran pembangunan?

给我你的怀抱
给我你的怀抱

membalas semua(4)
習慣沉默

Dalam persekitaran rangkaian yang berbeza, permintaan untuk rangkaian bukan sahaja keupayaan untuk berkomunikasi, tetapi juga banyak keperluan yang berbeza Jika pelayan tidak diasingkan, ia akan menjadi agak tidak fleksibel dan ia akan menjadi sangat menyusahkan untuk menangani keperluan ini tak habis pun. Berikut adalah beberapa keperluan:

Prestasi tinggi: nginx dan apache boleh meningkatkan prestasi dalam senario berbeza melalui konfigurasi, malah ia dioptimumkan dengan lebih teliti untuk keselarasan tinggi.

Keselamatan: Sokongan untuk SSL dan sijil, pelayan lain mungkin tidak melaksanakannya atau melaksanakannya secara tidak konsisten.

Pengedaran ejen: Pintu masuk bersatu untuk mengelakkan persekitaran dalaman yang kompleks terdedah.

巴扎黑

Tutorial Django mengatakannya pada permulaan:

Anda telah memulakan pelayan pembangunan Django, pelayan Web ringan yang ditulis semata-mata dalam Python Kami telah menyertakan ini dengan Django supaya anda boleh membangunkan perkara dengan pantas, tanpa perlu berurusan dengan mengkonfigurasi pelayan pengeluaran – seperti Apache – sehingga anda bersedia semula untuk pengeluaran.

Sekarang masa yang baik untuk ambil perhatian: jangan gunakan pelayan ini dalam apa-apa sahaja yang menyerupai persekitaran pengeluaran Ia bertujuan untuk digunakan semasa membangun (Kami dalam perniagaan membuat rangka kerja Web, bukan pelayan Web.)

Diambil daripada: https://docs.djangoproject.co...

Pelayan Web yang disertakan dengan Django hanyalah untuk memudahkan persekitaran pembangunan Ia sama sekali tidak bertujuan untuk menjadi pelayan web yang boleh dipercayai. Anda masih perlu menggunakan pelayan profesional dalam talian. Ini berbeza dengan Tornado, yang merupakan pelayan yang boleh dipercayai. Bagi Node.js, anda sememangnya boleh menggunakan yang disertakan bersamanya, dan tiada masalah, tetapi anda perlu tahu bahawa

Node.js adalah satu benang

. Jika anda mempunyai pelayan 32 teras, ia akan menjadi terlalu membazir untuk menjalankan program Node.js satu benang, jadi anda akan memulakan berbilang proses Node.js, mendengar nombor port yang berbeza masing-masing, dan kemudian menggunakan Nignx sebagai sebaliknya proksi. Dengan cara ini, sumber pelayan boleh dimaksimumkan.

淡淡烟草味

Kerja profesional memerlukan alat profesional.

阿神

Kerja profesional memerlukan alat profesional. +1

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!