首頁 > 後端開發 > php教程 > php如何清除opcache緩存

php如何清除opcache緩存

不言
發布: 2023-04-03 19:44:01
原創
6123 人瀏覽過

這篇文章帶給大家的內容是關於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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板