2012-04-19 2 views
6

Есть ли какие-либо компромиссы (память, производительность и т. Д.) При развертывании Django в производстве с virtualenv?Производство Django Virtualenv

Мне нравится, как все песочницы и чистые, но, похоже, не могут найти информацию о производительности.

Любое направление было бы приятным.

Thanks,

ответ

8

Нет естественного различия между env, которым управляет Virtualenv, и теми, кто не использует его: просто разные каталоги файловой системы и пути Python. Кроме того, Virtualenv экономит время нашего Dev, предоставляя упомянутую вами песочницу, позволяя гибкую настройку envs и переключение между ними на одном узле, освобождая требования sudo ... которые, IMO, имеют большой прирост производительности.

1

Нет, я думаю. Я всегда использую virtualenv. Независимо от расположения пакетов на диске, все они должны быть загружены в память для процесса Django. Жесткая часть - это перестроение виртуального, когда вам нужно перекомпилировать python, но я вообще не вижу проблем с производительностью.

Смежные вопросы