首頁  >  文章  >  後端開發  >  php如何清除opcache緩存

php如何清除opcache緩存

不言
不言原創
2018-08-17 17:23:116086瀏覽

這篇文章帶給大家的內容是關於php如何清除opcache緩存,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

1、php.ini預設設定

opcache.validate_timestamps=1  
opcache.revalidate_freq=2  //默认每隔2s会验证改变的文件并会更新缓存

2. 應用情況

 線上環境偵錯時,如果程式碼更新了,不能即時生效,需要等快取更新後才會生效,不方便偵錯

3. 解決方法

開發環境:

將修改成:opcache.revalidate_freq=1   //可以將2s改成1s每隔1s會驗證改變的檔案並會更新快取 

線上環境:

opcache.validate_timestamps=0 //線上環境預設是不開啟,不開啟的話,會一直用快取

下面兩種方式:

 a.入口檔案加,透過函數

<?php opcache_reset();?>

b. 重啟web伺服器

相關推薦:

Yii2 assets清除快取的方法,yii2assets清除快取

php clearstatcache -清除檔案狀態快取

#

以上是php如何清除opcache緩存的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn