【发布时间】:2012-03-14 00:16:22
【问题描述】:
我是 python web 开发世界的新手,有点困惑为什么我们需要一个 apache 环境,而我们可以运行带有内置 http sever 的 python web 应用程序?此外,根据我的经验,我可以运行 django 应用程序而无需设置任何其他内容。那为什么我们还需要 apache + mod_wsgi?为了性能?
实际上真正让我感到困惑的是......我的代码入口点应该如何编写?例如我听说还有其他高级的“网络服务器”,比如cherrypy/Tornado,它们中的每一个都需要不同的入口点代码。所以我想知道 apache(+ mod_wsgi) 是否与其他 Web 框架不重叠(我在上面称它们为 Web 服务器)? (在大多数情况下)我们应该在生产中使用 apache,但将其他人用作“插件”?谢谢
【问题讨论】:
标签: python django apache webserver mod-wsgi