我們有一個特定的網站是Symfony並使用電子商務包Sylius。Vagrant/Puphpet的Symfony/Sylius網站速度很慢。不在Virtualbox上的同一網站不慢
我們的開發人員正在嘗試使用Vagrant,因此我們可以擁有類似的開發環境。我們使用Puphpet來生成Vagrant實例並共享配置文件。
如果我們正在本地或在臨時服務器上處理站點/ repo,則所有運行正常。頁面大約在2-3秒內加載。
當我們使用Vagrant/Virtualbox時,每頁加載時間爲30-35秒。
到目前爲止,我們已經試過
- 分配高達6GB的框
- 放棄4個處理器的盒子
- 打開NFS文件同步
- 關閉所有其他運行Vagrant/Virtualbox(聊天,其他瀏覽器等)的計算機上的程序
這些事情都沒有影響頁面loa d時間。
我可以提供2件事情。一個是來自Symfony的負荷跟蹤:https://nimbus.everhelper.me/client/notes/share/708707/mvw707mckzm2wq4rlkzc
既然有這麼多的代碼到puphpet配置,我把它放在這裏引擎收錄:http://pastebin.com/7ciVA5FL
主機是Windows 10 32bit,8GB RAM 15第四代。我添加了nfs到文件同步,並做了一個流浪漢重新加載 - 配置。不知道如何檢查是否需要。如果必須的話,我也可以同心協力。 – hdwebpros
我很確定NFS沒有工作。我試圖在Windows機器上做同樣的事情,它只是不開箱即用 - 流浪者只是繼續使用虛擬機箱共享機制。 –
已注意。我將深入研究NFS,然後看看我是否能夠做到這一點。感謝您的幫助!我會讓你張貼 – hdwebpros