Gunicorn

Gunicornは、PythonのWeb Server Gateway Interface（WSGI）を実装するHTTPサーバーである。Gunicornは「GreenUnicorn」の略称であり、jee-unicornまたはgun-i-cornと発音する。Rubyのプロジェクトから移植された、プリフォークのワーカーモデルを使用している。Gunicornサーバーは、多数のWebフレームワークと広く互換性があり、実装がシンプルで、サーバーリソースが少なく、かなり高速に動作する。

 アーキテクチャ 
サーバーモデルは次の要素から構成されている。

 ワーカーを管理するCentral Master Process
 ワーカープロセスによって処理されるリクエスト
 コンポーネント
 Master
 Syncワーカー
 Asyncワーカー
 Tornadoワーカー
 AsyncIOワーカー

 特徴 

 WSGI、web2py、Django、をネイティブにサポート
 自動的なワーカーのプロセス管理
 シンプルなPythonの設定
 複数のワーカーの設定
 拡張性のためのさまざまなサーバーフック
 Python2.6以降およびPython3.2以降と互換性があるGunicorn 19.3 Documentation: Requirements

 関連項目 




 出典 

 外部リンク 



Category:Linuxのソフトウェア
Category:UNIXのソフトウェア
Category:Webサーバ
Category:自由ソフトウェア
Category:Pythonでプログラムされた自由ソフトウェア