我是python web dev世界的新手,对为什么我们需要apache环境,而我们可以通过内置的http sever运行python web应用程序感到有点困惑?此外,根据我的经验,我可以运行一个django应用程序,而不需要设置任何其他东西。那为什么我们还需要apache + mod_wsgi呢?为了性能?
实际上真正让我困惑的是……我的代码入口点应该如何编写?例如,我听说还有其他高级的“web服务器”,比如cherrypy/Tornado,它们中的每一个都需要不同的入口点代码。所以我想知道apache(+ mod_wsgi)是否与其他web框架(上面我称之为web服务器)没有重叠?(在大多数情况下)我们应该在生产环境中使用apache,但使用其他的作为“附加”?谢谢