鴻茂傳媒經營理念
始終以創造客戶價值為根本
景安/西部/騰訊雲/阿里雲
提供大廠商的雲伺服器
16年網絡運維經驗
提供專屬人工技術服務
伺服器環境調試的時候,如果網站代碼更新了,不能馬上生效,opcache需要等緩存更新後才會生效,不方便調試。
php.ini默認配置
opcache.validate_timestamps=1
opcache.revalidate_freq=3//默認每隔3s會驗證改變的文件並會更新緩存
解決辦法:
1>>開發環境:
將修改成:
opcache.revalidate_freq=1 //可以將3s改成1s每隔1s會驗證改變的文件並會更新緩存
2>>線上環境:
opcache.validate_timestamps=0//線上環境默認是不開啟,不開啟的話,會一直用緩存
下面兩種辦法opcache緩存清除:
1>>如果有宝塔的話可以在計劃任務那邊添加shell腳本,定時執行任務即可,以下是腳本內容:
<? php
opcache_reset();
?>
2>>或者也可以直接重啟web伺服器。
© 網站版權與免責聲明
1、【鴻茂傳媒】獨立擁有本網站相關網頁內所有資料的版權;
2、未經【鴻茂傳媒】的明確書面許可,任何人不得對其進行複製;
3、本網站未註明【鴻茂傳媒】的文章,均來源於網絡,僅供大家學習與參考;
4、如有侵權/違規/不妥請聯繫客服qq或郵箱刪除,敬請諒解;
5、【鴻茂傳媒】保留隨時更正、修改、更新本聲明的權利。法律申明