Gunicornとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Gunicornの意味・解説 

Gunicorn

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/01/29 15:32 UTC 版)

Gunicorn
作者 Benoit Chesneau
開発元 Gunicorn Developers
初版 2010年2月20日 (14年前) (2010-02-20)
最新版
22.0.0[1]  / 2024年4月16日 (9か月前)
リポジトリ
プログラミング
言語
Python
対応OS UNIX
種別 ウェブサーバー
ライセンス MIT License
公式サイト www.gunicorn.org
テンプレートを表示
Gunicornの作者であるBenoit Chesneau

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

アーキテクチャ

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

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

特徴

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

関連項目

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

出典

  1. ^ Gunicorn 22.0 has been released” (16 4月 2024). 26 7月 2024閲覧。
  2. ^ Ambiguous Pronunciation · Issue #139 · benoitc/gunicorn” (英語). GitHub. 2018年8月2日閲覧。
  3. ^ Gunicorn - Python WSGI HTTP Server for UNIX”. gunicorn.org. 2021年5月18日閲覧。
  4. ^ Gunicorn 19.3 Documentation: Requirements

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  Gunicornのページへのリンク

辞書ショートカット

すべての辞書の索引

「Gunicorn」の関連用語

Gunicornのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Gunicornのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのGunicorn (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS