トップQs
タイムライン
チャット
視点

Gunicorn

ウィキペディアから

Gunicorn
Remove ads

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

概要 作者, 開発元 ...
Thumb
Gunicornの作者であるBenoit Chesneau
Remove ads

アーキテクチャ

サーバーモデルは次の要素から構成されている。

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

特徴

  • WSGIweb2pyDjangoPaster英語版をネイティブにサポート
  • 自動的なワーカーのプロセス管理
  • シンプルなPythonの設定
  • 複数のワーカーの設定
  • 拡張性のためのさまざまなサーバーフック
  • Python2.6以降およびPython3.2以降と互換性がある[4]

関連項目

  • Webサーバーソフトウェアの比較英語版
  • アプリケーションサーバーの比較英語版

出典

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads