在qnap上自建網頁主機,
在做網頁修改時發生,檔案更新後,但是頁面沒有跟著即時更新(即使強制清除cache跟cookie)還是無效,後來計算時間發現,主機會規律的在60秒後才更新(也就是60秒後按重整頁面,資料才會改變)。
後來在php.ini上的[opcache]項目下看見
opcache.revalidate_freq = 60
這一行設定,上網搜尋一下功能是「在每隔幾秒才檢查 PHP檔案有否更動,上線環境可以設高一點,若是開發環境建議為 0」
於是把這行的值改為0後,果然就正常了,每次修改網頁檔案程式碼後,只要重整頁面
就會馬上看到更新的資料
這裡是有關 OPcache 的介紹
沒有留言:
張貼留言