在开发模式下使用apache作为django的web服务器是否有意义

时间:2015-11-16 19:07:29

标签: python django apache distributed

我是django的新手并且有一个涉及分布式远程存储的项目,我建议使用mod x-sendfile作为项目程序的一部分。 有一个django应用程序接收文件并将其转换为N个段,每个段存储在不同的服务器上。那些服务器有一个django应用程序接收和存储段。

但是因为mod x-sendfile工作需要apache而我正处于开发和尝试阶段,这个问题发生在我身上。

我搜索了很多但在这方面一无所获。

所以我的问题是:在开发django应用程序期间是否可以使用apache作为django web服务器?在开发模式下用django内置Web服务器替换apache是​​否有意义?

1 个答案:

答案 0 :(得分:0)

应该没有什么能阻止你在工作站上安装Apache的副本并将其用于开发,并且因为你正在开发依赖于某些功能的东西,所以你完全有理由使用它用于您的开发服务器而不是./manage.py runserver。

大多数人使用Djangos内置服务器,因为他们不需要比他们尝试做的更多 - 这听起来像你的解决方案。

哎呀,既然您正在测试分布式,那么您甚至可能想要考虑使用虚拟化工具(qemu,virtualbox等),这样您就可以使用虚假分布式设置(我建议)虽然做了一些脚本以便于一次性部署/重新启动它们,但它可以帮助您避免必须追踪运行的代码比您想象的更旧的问题。

您的开发环境可能就是您所需要的。