给一个客户做php项目,修改代码后要过30秒-2分钟才生效,之前我只知道静态文件(js/css/html...)可以缓存,没遇到过php文件也可以缓存的,真是奇了怪了。
陆陆续续新增、修改过几次需求,第二次改需求时试过去找php缓存的原因,结果没找到,后面找到个方法手动清缓存,方法如下:http://www.kuitao8.com/20140404/2185.shtml,其实就是重启php,我之前的方法是重启nginx。
直到这次客户提了这个问题,那我就索性断了这个问题的根。既然不是nginx和php的配置问题,那应该跟这个集成环境有关,结果一查,用的是OneinStack集成环境,什么鬼?咋没听过这个集成包?(或许是我孤陋寡闻),然后赶紧百度一下“OneinStack 缓存很严重”,果然有人遇到和我一样的问题,解决方法如下:https://oneinstack.com/question/server-cache-time-of-60-seconds-where-adjustments/,果断卸载Opcache。
done!
最后吐槽下这个缓存机制,真的很SB!!!
网友评论