Apache2:mod_wsgi还是mod_python,哪个更好?

2024-05-15 00:05:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我计划用python编写web服务。但是,我发现wsgi也做了类似的事情。哪一个比较好?

谢谢
巴拉

Update

我还是很困惑。请帮忙。

在我看来更好的意思是:
一。错误将定期修复。
2。由大多数开发人员选择。
三。其他功能,如AWS等身份验证令牌,可以即时支持。
四。对版本没有很强的依赖性(我看到wsgi需要python 2.6)
5个。所有python库都可以开箱即用。
6。未来可扩展。
7号。以后的升级不会引起任何问题。

以我有限的经验,我想要这些功能。可能有些我不见了。

谢谢
巴拉

Update

我很抱歉给你造成了这么多混乱。我只想用python语言公开一个restful web服务。有一个好的框架吗?


Tags: 功能版本身份验证awsweb语言wsgi开发人员
2条回答

如果您只想运行web应用程序,请使用mod_wsgi。如果需要为httpd的其余请求/响应阶段编写处理程序,那么使用mod_python

不要混淆什么是WSGI和mod_WSGI。WSGI是在服务器上托管Python web应用程序的接口规范。mod_wsgi模块是使用Apache作为底层web服务器的wsgi规范的一个实现。因此,Python和WSGI并不是完全可以选择的,WSGI只是Python web服务/应用程序和web服务器之间通信的一种方式。mod_wsgi包是该接口的一个实现。因此,WSGI是达到目的的手段,而不是解决方案本身。

就我个人而言,我非常建议您使用一个最小的Python框架/非框架,正如Alex所建议的,Werkzeug是一个不错的选择。

相关问题 更多 >

    热门问题