2012-04-19 22 views
6

在使用virtualenv生產部署Django時是否有任何折衷(內存,性能等)?Django Virtualenv生產權衡

我喜歡它的所有沙箱和乾淨,但似乎無法找到任何性能信息。

任何方向都不錯。

謝謝,

回答

8

Virtualenv管理的env與不使用它的env之間沒有本質區別:只是不同的文件系統目錄和Python路徑。此外,Virtualenv通過提供您提到的sandbox-env節省了我們開發人員的時間,允許在單個節點上靈活配置envs並在它們之間切換,免除sudo的需求......其中,IMO是巨大的「性能」收益。

1

沒有,我想。我總是使用virtualenv。無論包在磁盤上的位置如何,它們都必須被加載到內存中以供Django的進程使用。當你需要重新編譯python時,最難的部分是重建virtualenv,但我根本沒有看到任何性能問題。