Gunicorn English 4.0⭐

網頁伺服器 免費 跨平台(Linux、macOS、Windows 有限支援)

📖 簡介

Gunicorn 是一個 Python WSGI HTTP 伺服器,專為部署 Python Web 應用程式而設計。它採用預先分叉(pre-fork)模型,能高效處理並發請求。此網站提供安裝指南、配置選項、部署範例及社群資源,是 Python 開發者(尤其是 Django 和 Flask 用戶)常用的伺服器選擇。

⚙️ 詳細介紹

Gunicorn 的主要功能是作為 Python Web 應用程式的生產級伺服器,支援 WSGI 標準。它提供多種工作模式,如同步、非同步(使用 gevent 或 tornado)及執行緒模式,以適應不同應用需求。特色包括簡單的配置(透過命令列或設定檔)、自動重啟機制、日誌記錄與監控支援,以及與反向代理(如 Nginx)的無縫整合。適用場景包括部署 Django、Flask、Pyramid 等框架的應用,適合中小型到大型專案。它支援 Unix socket 和 TCP 連接,並可透過環境變數調整效能。Gunicorn 的輕量級設計使其易於在容器化環境(如 Docker)中使用,且與雲端平台(如 Heroku)相容。其穩定性與效能使其成為 Python 社群中最受歡迎的 WSGI 伺服器之一。