2012-04-19 11 views
6

Ci sono dei compromessi (memoria, prestazioni, ecc.) Durante l'implementazione di Django in produzione con virtualenv?Django Virtualenv tradeoffs di produzione

Mi piace come è tutto sandboxed e pulito ma non riesco a trovare alcuna informazione sulle prestazioni.

Qualsiasi direzione sarebbe buona.

Grazie,

risposta

8

Non esiste alcuna differenza naturale tra env gestito da Virtualenv e quelli che non lo utilizzano: solo diverse directory di file system e percorsi Python. Inoltre, Virtualenv salva il tempo del nostro Dev fornendo sandbox-env che hai menzionato, permettendo una configurazione flessibile di envs e passando da uno all'altro su un singolo nodo, esentando il requisito di sudo ... che, IMO, è un grande guadagno "di prestazioni".

1

Nessuno, penso. Io uso sempre virtualenv. Indipendentemente dalla posizione dei pacchetti su disco, tutti devono essere caricati in memoria per il processo di Django. La parte difficile è la ricostruzione del virtualenv quando è necessario ricompilare python, ma non vedo alcun problema di prestazioni.

Problemi correlati