开发时的缓存问题如何解决?(opcache问题)

我的开发环境是win10+phpstudy+phpstorm
一般用谷歌浏览器或yapi(基于谷歌浏览器)测试
框架是laravel,做后端开发,和简单的前端界面渲染。

在测试时,经常有修改了,前端验证确没生效。在我疯狂的按control s后 最多半分钟会生效。
想问下这个和什么有关?
我猜测:

  • php缓存?
  • laravel缓存?
  • 浏览器缓存?
  • nginx缓存?

浏览器缓存的概率比较小,不生效后,开无痕也不生效。

尤其是仅更改几个变量时,更容易发生。
IDE的话,本身自带了自动保存,所以按control s也是自我安慰。

— 更新 2024年05月28日
目前看确实是opcache问题,最近基本没遇到了。

最佳答案

开 opcache 了吗? 开发环境关掉它

2个月前 评论
err_ (楼主) 2个月前
php_yt 2个月前
err_ (楼主) 2个月前
讨论数量: 4

开 opcache 了吗? 开发环境关掉它

2个月前 评论
err_ (楼主) 2个月前
php_yt 2个月前
err_ (楼主) 2个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!