当您使用Vagrant / Windows上的默认设置运行它时,Symfony2应用程序非常慢。
对此可以做些什么?
到目前为止,我发现的最佳解决方案是移动vendor/
外部共享文件夹。
它不需要nfs,可以通过两个简单的更改轻松完成。
composer.json
一个变化:
//filename: composer.json { ... "config": { "bin-dir": "bin", "vendor-dir": "/home/vagrant/symfony2app/vendor" }, ... }
和一个在app/autoload.php
更改:
//filename: app/autoload.php /** * @var ClassLoader $loader */ $loader = require '/home/vagrant/symfony2app/vendor/autoload.php';
结果真的很棒。 特别是在Windows上。
更多细节在这里: http : //by-examples.net/2014/12/09/symfony2-on-vagrant.html