[英]mod_wsgi, mod_python, or just cgi?
我一直在玩我自己的网络服务器(Apache + Ubuntu)和python。 从我所看到的有三种(?)主要方式:
我记得读过Django更喜欢mod_wsgi,我对学习Django很感兴趣(我听说他们的官方教程非常优秀)。
什么是“推荐”设置? 我认为没有理由再使用mod_python了,但处理.py作为cgi和mod_wsgi之间的区别是什么? 是否有可能同时运行它们(你想要吗?),或者这只是一个荒谬的想法,我应该停止思考这些疯狂的事情?
我想我真的只是在寻找关于Apache + Python的入门知识(链接也很好) - 到目前为止我所遇到的一切都非常有用 - 它们主要是指导方针。
mod_python已经死了,所以使用mod_python对新项目来说可能不是一个好主意。 就个人而言,我更喜欢使用mod_wsgi而不是CGI(或FastCGI)。 它的设置非常简单,而且效率更高。
不要使用CGI。 效率低下。 为每个请求生成一个新进程。 不用了,谢谢
不要花很多时间在mod_python上
使用mod_wsgi。
如果你想在没有框架的情况下编写类似CGI的东西,无论如何都要使用mod_wsgi。 WSGI标准( PEP 333 )对于以简单,可互换,可重用,即插即用的方式创建Web应用程序至关重要。
mod_python还活着。 见这里: http : //modpython.org/ 。 此外,这里是最新版本3.5.0的文档,支持Python 3: http : //modpython.org/live/current/modpython.pdf 。 目前我用它。
mod_wsgi认为自己不是使用准系统,而是使用框架,例如Flask。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.