wsgi - Apache と Django の間で呼び出す方法
某草草
某草草 2017-05-16 17:03:03
0
2
601

インターネットで wsgi の紹介をいくつか読みましたが、基本的に wsgi とは何かについて説明していましたが、wsgi が具体的にどのように機能するかについては説明されていませんでした。

簡単に言うと、django + apache で構築された Web サーバー上で、apache がクライアントからリクエストを受信したときに、そのリクエストを django コードに渡す方法を知りたいのです。

Django コードは Apache プロセスで実行されていますか、それとも独自のプロセスがあり、何らかの方法で通信しますか?

Apache プロセスで実行される場合、新しい Apache プロセスが作成されるたびに、Django コードがリロードされますか?

某草草
某草草

全員に返信(2)
左手右手慢动作

実際には、これは中間通信プロトコルです。上で述べたように、wsgi がより効率的であるようです。現時点では、wsgi が最適かどうかは覚えていません。 HTTPServer とアプリケーション コンテナーの間には同様の通信プロトコルがあります。 2 つの分離の基本的な利点は、httpServer サービスを使用して静的ファイルを直接提供できることです。
httpServer とコンテナーは完全に独立したプロセスであり、複数の uwsgi を開くことができます。たとえば、4 ~ 6 個の uwsgi サービス プロセスを同時に開くことができます。コンテナサービスを提供する時代が来ました。

いいねを押す +0
阿神

Apache将请求直接转发给Django,和直接访问Django違いはありません

公式文書

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート