Php Docker未实时反映更改(Laravel)
我有Docker桌面(Php Docker未实时反映更改(Laravel),php,laravel,macos,docker,devops,Php,Laravel,Macos,Docker,Devops,我有Docker桌面(2.3.0.4)用于Mac(Catalina 10.15.6) 最近开始发生的事情是,从浏览器的角度看,我的更改并没有实时反映出来 我有一个Laravel应用程序。当我连接到应用程序容器并在IDE中进行更改时,我注意到容器中的文件也会立即更改,因此映射部分工作正常,但是浏览器同步大约在一分钟左右(有时更快,有时更慢)就会发生,这真的令人沮丧 例如,这部分代码将在浏览器中转储字符串: public function index() { dd('I am here');
2.3.0.4
)用于Mac(Catalina 10.15.6
)
最近开始发生的事情是,从浏览器的角度看,我的更改并没有实时反映出来
我有一个Laravel应用程序。当我连接到应用程序容器并在IDE中进行更改时,我注意到容器中的文件也会立即更改,因此映射部分工作正常,但是浏览器同步大约在一分钟左右(有时更快,有时更慢)就会发生,这真的令人沮丧
例如,这部分代码将在浏览器中转储字符串:
public function index()
{
dd('I am here');
}
然而,改变为
public function index()
{
dd('I am there');
}
将需要我等待,等待。。。PHPStorm启用了自动保存功能,但我使用CTRL-s键只是为了确定
我的Docker配置有6个内核和8GB RAM,只有5个容器处于运行状态(我们这里讨论的是最小的工作负载)
我认为这可能是由于一些缓存,但刷新缓存不起作用,禁用服务人员不起作用,隐姓埋名模式不起作用。我总是迟到
另外,为了确保这与框架无关,我尝试疯狂地执行artisan Optimization:clear
,但没有任何效果
我可以做些什么来提高响应时间?这是一场调试噩梦。我认为这与浏览器缓存有关
如果您正在使用chrome,请转到“检查”选项卡,然后转到网络并检查“禁用缓存”我认为它会解决您的问题这是macOS上的一个已知问题。请查看以下链接以了解可以执行的操作: