Django Virtualenv的生产权衡

时间:2012-04-19 14:44:32

标签: django virtualenv

使用virtualenv在生产中部署Django时是否有任何权衡(内存,性能等)?

我喜欢它的所有沙盒和干净,但似乎无法找到任何性能信息。

任何方向都会很好。

谢谢,

2 个答案:

答案 0 :(得分:8)

Virtualenv管理的env与不使用它的人之间没有天然的区别:只是不同的文件系统目录和Python路径。此外,Virtualenv通过提供你提到的sandbox-env来节省我们Dev的时间,允许灵活配置envs并在单个节点之间切换它们,免除sudo的要求...... IMO可以获得很大的“性能”。

答案 1 :(得分:1)

没有,我想。我总是使用virtualenv。无论磁盘上的软件包位置如何,它们都必须在内存中加载Django的进程。当您需要重新编译python时,困难的部分是重建virtualenv,但我根本没有看到任何性能问题。