PythonのWebアプリケーションとWebサーバー間の標準的なインターフェース規格。アプリケーションの互換性を確保する。
「WSGI」を星図で探索する →
「WSGI」とは?意味を解説
PythonでWebアプリケーションを開発する際、アプリケーション層とサーバー層を疎結合にするための標準インターフェース。DjangoやFlaskなどのフレームワークとGunicornやuWSGIなどのサーバーを組み合わせて使える仕様で、Pythonエコシステムの重要な標準化技術。
例文
- WSGIに準拠したFlaskアプリケーションをGunicornで実行できる。
- 複数のWSGI互換サーバーを選択して使い分けられる柔軟性がある。
- WSGIの標準化により、様々なPythonフレームワークが普及した。
語源・由来
Web Server Gateway Interface の頭文字。2003年にPEP 3333として仕様が策定され、Pythonコミュニティで標準化されたインターフェース規格。Web標準化の需要から生まれた。
英語で言うと
Web Server Gateway InterfaceWSGIPython WSGI
「WSGI」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「WSGI」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「WSGI」を探索する →