標籤:
要使 Python 寫的程式能在 Web 上被訪問,還需要搭建一個支援 Python 的 HTTP 伺服器。下面列舉一些常見的 Python HTTP 伺服器,以及它們目前的大致發展情況,以便使用者的對比選擇:
Name |
Version |
http 1.1 |
Flavour |
Repo. |
Community |
Gunicorn |
0.6.4 |
No |
processor/thread |
GIT |
#gunicorn |
uWSGI |
Trunk (253) |
Yes |
processor/thread |
repo |
Mailing List |
FAPWS3 |
0.3.1 |
No |
processor/thread |
GIT |
Google Groups |
Aspen |
0.8 |
No |
processor/thread |
SVN |
Google Groups |
Mod_WSGI |
3.1 |
Yes |
processor/thread |
SVN |
Google Groups |
wsgiref |
Py 2.6.4 |
No |
processor/thread |
SVN |
Mailing List |
CherryPy |
3.1.2 |
Yes |
processor/thread |
SVN |
Planet, IRC |
Magnum Py |
0.2 |
No |
processor/thread |
SVN |
Google Groups |
Twisted |
10.0.0 |
Yes |
processor/thread |
SVN |
Community |
Cogen |
0.2.1 |
Yes |
callback/generator |
SVN |
Google Groups |
GEvent |
0.12.2 |
Yes |
lightweight threads |
Mercurial |
Google Groups |
Tornado |
0.2 |
Yes |
callback/generator |
GIT |
Google Groups |
Eventlet |
0.9.6 |
Yes |
lightweight threads |
Mercurial |
Mailinglist |
Concurrence |
tip |
Yes |
lightweight threads |
GIT |
Google Groups |
比較有名的大概就這些,接下來我們會慢慢探討一些用得比較廣的 HTTP 伺服器的使用方法。
列舉一些常見的Python HTTP伺服器