gpt4 book ai didi

symfony - Vagrant 盒上的 Slow Symfony

转载 作者:行者123 更新时间:2023-12-04 06:22:01 27 4
gpt4 key购买 nike

我在 Windows 7 上,我正在为 Symfony2 项目使用 vagrant box。

我为 nfs 配置:

Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise32"
config.vm.provision :shell, path: "bootstrap.sh"
config.vm.network :forwarded_port, host: 1234, guest: 80
config.vm.network "private_network", ip: "192.168.50.4"
config.vm.synced_folder ".", "/var/www", type: "nfs"
config.vm.provider "virtualbox" do |v|
v.memory = 2048
v.cpus = 2
end
end

但是我的 Symfony2 prokect 仍然非常慢。

我能做什么?我没有找到好的解决方案...

最佳答案

app/AppKernel.php 中的 cacheDirlogDir 覆盖到 NFS 共享之外的目录通常会大大提高性能。例如:

public function getCacheDir()
{
return '/tmp/symfony/cache';
}

public function getLogDir()
{
return '/tmp/symfony/logs';
}

唯一缺点:您无法从主机系统检查缓存和日志文件。这也可能意味着您在 IDE 中失去了自动完成功能(例如,带有 Symfony2 插件的 PHPStorm)。

关于symfony - Vagrant 盒上的 Slow Symfony,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26382309/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com