在部署python时,我们有哪些Web服务器选项?这个过程是否效率低下?

Bla*_*man 1 python webserver

我认为在过去python脚本将运行CGI,这将为每个进程创建一个新线程.

我是新手,所以我不确定,我们有什么选择?

python的web服务器管道是否比php更有效/更低效?

Ale*_*lli 6

如果你愿意,你仍然可以使用CGI,但是现在常用的方法是在Python端使用WSGI,例如通过mod_wsgiApache或通过桥接到FastCGI其他Web服务器.至少mod_wsgi,我知道这种方法没有效率低下.

顺便说一下,你对CGI的描述("为每个进程创建一个新线程")是不准确的:它的作用是为每个查询的服务创建一个新进程(该进程通常需要打开数据库连接,导入所有需要的模块等等)等等,即使在分支过程的平台上,它本身也很慢,例如所有的Unix变种都很快.