gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 07:12:48 25 4
gpt4 key购买 nike

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

我是新手,所以我不太确定,我们有哪些选择?

python 在 web 服务器管道下工作的效率是否比 php 高/低?

最佳答案

如果你愿意,你仍然可以使用 CGI,但现在的正常方法是在 Python 端使用 WSGI,例如通过 Apache 上的 mod_wsgi 或通过桥接到其他 Web 服务器上的 FastCGI。至少对于 mod_wsgi,我知道这种方法没有任何低效之处。

顺便说一句,您对 CGI 的描述(“为每个进程创建一个新线程”)是不准确的:它所做的是为每个查询的服务创建一个新进程(并且该进程通常需要打开数据库连接,导入所有需要的模块等等,这可能会使其变慢,即使在 fork 进程本身非常快的平台上,例如所有 Unix 变体)。

关于python - 部署 python 时,我们有哪些 Web 服务器选项?该过程是否效率低下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2767013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com