Vagrant で作成したヘッドレス インスタンスを実行します。Web ブラウザから見ると、Django は問題ないように見えますが、ファイルを変更した後、runserver のリロードが数秒遅れ、実際にはすべての管理コマンドが著しく遅くなります。
質問する
1256 次
4 に答える
3
Vagrant 同期ファイルによってデフォルトで使用されるVirtualBoxvboxsf
には、多数のファイル/ディレクトリがある場合にパフォーマンスの問題があります。sshfs または NFS の使用を検討してください。
于 2013-08-01T22:58:03.050 に答える
2
どうやら、これはプロジェクト ディレクトリ内の多数のファイルが原因である可能性があります。これは、ホストとゲスト間の共有に関する何らかの問題です。この場合、プロジェクトと同じディレクトリで Python 仮想環境を実行していて、約 10K のファイルが含まれています。仮想環境を VM 上の別の場所に移動すると、パフォーマンスが大幅に向上しました。
于 2013-08-01T22:43:44.273 に答える
2
Vagrant 2.0 では、NFS マウントをセットアップできます。ドキュメントから:
Vagrant.configure("2") do |config|
# ...
config.vm.synced_folder ".", "/vagrant", nfs: true
end
于 2013-09-23T11:21:02.867 に答える