簡體   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