使用virtualenv在生产中部署Django时是否有任何权衡(内存,性能等)?
我喜欢它的所有沙盒和干净,但似乎无法找到任何性能信息。
任何方向都会很好。
谢谢,
答案 0 :(得分:8)
Virtualenv管理的env与不使用它的人之间没有天然的区别:只是不同的文件系统目录和Python路径。此外,Virtualenv通过提供你提到的sandbox-env来节省我们Dev的时间,允许灵活配置envs并在单个节点之间切换它们,免除sudo的要求...... IMO可以获得很大的“性能”。
答案 1 :(得分:1)
没有,我想。我总是使用virtualenv。无论磁盘上的软件包位置如何,它们都必须在内存中加载Django的进程。当您需要重新编译python时,困难的部分是重建virtualenv,但我根本没有看到任何性能问题。