Rumah  >  Soal Jawab  >  teks badan

Mengapa menggunakan Apache dan Nginx?

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?

给我你的怀抱给我你的怀抱2713 hari yang lalu720

membalas semua(4)saya akan balas

  • 習慣沉默

    習慣沉默2017-05-16 17:01:04

    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.

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-16 17:01:04

    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.

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:01:04

    Kerja profesional memerlukan alat profesional.

    balas
    0
  • 阿神

    阿神2017-05-16 17:01:04

    Kerja profesional memerlukan alat profesional. +1

    balas
    0
  • Batalbalas