Rumah  >  Soal Jawab  >  teks badan

wsgi - bagaimana untuk memanggil antara apache dan django

Saya membaca beberapa pengenalan kepada wsgi di Internet, tetapi mereka pada dasarnya bercakap tentang apa itu wsgi, tetapi tidak menerangkan cara wsgi berfungsi secara khusus.

Ringkasnya, saya ingin tahu bagaimana pada pelayan web yang dibina dengan django+apache, apabila apache menerima permintaan daripada pelanggan, ia menghantar permintaan kepada kod django.

Adakah kod django berjalan dalam proses apache, atau adakah ia mempunyai proses sendiri dan berkomunikasi dalam beberapa cara?

Jika ia berjalan dalam proses apache, maka setiap kali proses apache baharu dibuat, kod django akan dimuat semula?

某草草某草草2713 hari yang lalu533

membalas semua(2)saya akan balas

  • ringa_lee

    ringa_lee2017-05-16 17:05:03

    Sebenarnya, ia adalah protokol komunikasi perantaraan seperti yang dinyatakan di atas, anda juga boleh menggunakan http WSGI nampaknya saya tidak ingat sama ada wsgi adalah yang terbaik pada masa ini . Terdapat protokol komunikasi yang serupa antara HTTPServer dan bekas aplikasi. Kelebihan asas kedua-dua pengasingan ialah fail statik boleh disediakan terus menggunakan perkhidmatan httpServer.
    httpServer dan bekas adalah proses yang bebas sepenuhnya, boleh ada lebih daripada dua Anda boleh membuka seberapa banyak uwsgi yang anda suka masa untuk menyediakan perkhidmatan kontena.

    balas
    0
  • 阿神

    阿神2017-05-16 17:05:03

    Apache将请求直接转发给Django,和直接访问DjangoTiada beza

    Dokumen Rasmi

    https://docs.djangoproject.com/en/1.7/howto/deployment/wsgi/modwsgi/

    balas
    0
  • Batalbalas