我打算用 python 编写网络服务。但是,我发现 wsgi 也做类似的事情。可以优先选择哪一个?
谢谢
巴拉
Update
我还是一头雾水。请帮忙。
在我看来更好的意思是:
1. Bug会定期修复。
2. 被大多数开发者选择。
3. 可以开箱即用地支持其他功能,例如 AWS 等身份验证 token 。
4. 对版本没有强依赖。(我看到wsgi需要python 2.6)
5. 所有 python 库都可以开箱即用。
6. future 可扩展。
7. future 升级不会造成任何问题。
以我有限的经验,我想要这些功能。可能有一些我可能会遗漏。
谢谢
巴拉
Update
对于造成的所有困惑,我深表歉意。我只是想用python语言公开一个restful web服务。有好的框架吗?
最佳答案
mod_wsgi
比 mod_python
维护得更积极,而且(我听说——我自己还没有对它们进行基准测试!)性能更好。因此,除非您需要 mod_python
的独有功能,只是为了使用网络应用程序框架(或非框架,如 werkzeug ;-),否则您最好使用 mod_wsgi
! (现在几乎每个 Python 网络框架,以及我最喜欢 werkzeug 的许多非框架,都支持将 WSGI 作为它们到网络服务器的标准接口(interface))。
关于python - Apache2:mod_wsgi 或 mod_python,哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2421007/