uWSGIはPythonで開発されたアプリケーションサーバーで、WebSocketGatewayInterface(WSGI)に対応しています。DjangoやFlaskなどのPythonフレームワークで作成したウェブアプリケーションをnginxなどのウェブサーバーと接続する際に使用されます。マルチプロセス対応で高負荷環境にも対応できます。
WSGI(WebSocketGatewayInterface)に基づいており、「μ」(マイクロ)を意味する「u」から命名。軽量で高機能なアプリケーションサーバーとして2009年頃から開発されました。
似た言葉との違い・使い分けを解説しています。
この言葉やそのテーマを深めたい方へ。