virtualenv を使用して Django を本番環境にデプロイする際にトレードオフ (メモリ、パフォーマンスなど) はありますか?
すべてがサンドボックス化されてクリーンであることが気に入っていますが、パフォーマンス情報が見つからないようです.
どんな方向でもいいです。
ありがとう、
virtualenv を使用して Django を本番環境にデプロイする際にトレードオフ (メモリ、パフォーマンスなど) はありますか?
すべてがサンドボックス化されてクリーンであることが気に入っていますが、パフォーマンス情報が見つからないようです.
どんな方向でもいいです。
ありがとう、
Virtualenv によって管理される env とそれを使用しない env の間に自然な違いはありません。ファイルシステム ディレクトリと Python パスが異なるだけです。さらに、Virtualenvは、あなたが言及したsandbox-envを提供することで開発者の時間を節約し、envの柔軟な構成と単一ノードでのそれらの切り替えを可能にし、sudoの要件を免除します...これは、IMO、大きな「パフォーマンス」の向上です.
ないと思います。私は常にvirtualenvを使用しています。ディスク上のパッケージの場所に関係なく、Django のプロセスのためにすべてのパッケージをメモリにロードする必要があります。難しいのは、python を再コンパイルする必要があるときに virtualenv を再構築することですが、パフォーマンスの問題はまったく見られません。