[英]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.