PHP 替换了文件可是不生效的问题!(Opcache 的一个坑)

PHP Opcache 的一个坑,但愿你们注意

今天在线上更新一个html文件的样式,咱们是事先准备好了一个html文件(称之为new.html),来替换线上的index.html(称之为old.html)文件。正因如此,new.html的modify time 是早于 old.html的(old后来进行了修改)。替换以后,发现不生效,服务器一直显示的是old.html,后来touch了一下new.html 结果就能够了。html

故:得出一个结论:

Opcache 是根据文件的时间戳进行新旧判断的,哪怕你是后来替换上去的文件,只要modify time并非最新的他就不会刷新。

`服务器

算是一个坑吧,但愿你们能注意!

2019年第一坑。

相关文章
相关标签/搜索