2017年12月31日 星期日

qnap自建網頁主機,調整php.ini ,讓網頁檔案更新後,頁面重整後也會即時refreh

在qnap上自建網頁主機,
在做網頁修改時發生,檔案更新後,但是頁面沒有跟著即時更新(即使強制清除cache跟cookie)還是無效,後來計算時間發現,主機會規律的在60秒後才更新(也就是60秒後按重整頁面,資料才會改變)。

後來在php.ini上的[opcache]項目下看見

opcache.revalidate_freq = 60

這一行設定,上網搜尋一下功能是「在每隔幾秒才檢查 PHP檔案有否更動,上線環境可以設高一點,若是開發環境建議為 0」

於是把這行的值改為0後,果然就正常了,每次修改網頁檔案程式碼後,只要重整頁面
就會馬上看到更新的資料

這裡是有關 OPcache 的介紹

沒有留言: