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年第一坑。

相關文章
相關標籤/搜索