繁体   English   中英

Docker 不能实时反映变化(Laravel)

[英]Docker not reflecting changes real-time (Laravel)

我有适用于 Mac( Catalina 10.15.6 )的 Docker 桌面( 2.3.0.4 )。

最近开始发生的事情是,从浏览器的角度来看,我的更改并未实时反映。

我有一个 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 optimize:clear ,但无济于事。

我可以做些什么来改善响应时间? 这是调试的噩梦。

我认为这和浏览器缓存有关

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM