Gunicorn Webサーバーソリューションスタック
Fast&Resourceが最適化されたWSGI Python Webサーバー
Gunicornは、Python Webサーバーゲートウェイインターフェイスです。これは、最適化されたリソース使用量を備えた高速なWebサーバーであり、さまざまなWebフレームワークで動作します。
概要
Gunicornは、多くのWSGIサーバーの実装と比較してユニークです。これは、非常に安定しており、有名なソーシャルメディアプラットフォームInstagramを含む世界最大のPythonベースのWebアプリケーションのいくつかを強化するためです。 Gunicornは、WSGIアプリケーション用の純粋なPython Webサーバーです。パフォーマンス、柔軟性、構成のシンプルさの完璧なバランスを提供します。また、リソースに非常に軽いため、特定のエンドポイントの優先順位を設定し、最も必要な場所でサーバーのパフォーマンスを保持できます。 Gunicorn Webサーバーは、ほとんどすべてと互換性のあるPython用の唯一のWSGIサーバーです。これは、Pythonで最も人気のある2つのWebフレームワークであるFlaskとDjangoの両方で作業するときに使用できる典型的なサーバーです。 Gunicornを使用することの利点の1つは、それがかなり迅速でリソースに優しいことです。そのアーキテクチャは非常にシンプルです。つまり、通常、非常に簡単に実装でき、非常に速く実行できます。これは主にCプログラミング言語で記述されています。つまり、スピードとパフォーマンスの観点から純粋なPythonで記述されている他のサーバーの上にある可能性があります。
システム要求
以下は、Ubuntu 18.04にGunicornをインストールするための要件です -ubuntu 18.04サーバー
- コマンドライン/端子ウィンドウへのアクセス
- sudo許可を持つ非ルートユーザー
- 基本的なファイアウォール
特徴
-Paster、Django、およびWSGIを箱から出して作業します。
- ワーカープロセス管理は自動です。
- 単純なPython構成
- 複数のワーカー構成
- さまざまなサーバーフック -Python 2.6+およびPython 3.2+と互換性があります
インストール手順
まず、次のコマンドを使用してパッケージインデックスを更新します。
<pre class="wp-block-code">
sudo apt -get update -y
次のコマンドを実行して、Gunicornパッケージをインストールします。
<pre class="wp-block-code">
sudo apt -get install -y gunicorn
システムログを確認して、関連するエラーがないことを確認してください。
探検
このチュートリアルでは、Gunicorn Python Webサーバーのインストールプロセスと機能について説明しました。他のオープンソースソリューションスタックオプションについては、次のページを確認してください。