ホームページ > バックエンド開発 > PHPの問題 > PHPでopcacheキャッシュをクリアする方法

PHPでopcacheキャッシュをクリアする方法

青灯夜游
リリース: 2023-03-08 14:54:01
オリジナル
3644 人が閲覧しました

opcache キャッシュをクリアするための php メソッド: 1. 開発環境で php.ini ファイルを変更し、「opcache.revalidate_freq」の値を 1 に変更します; 2. オンライン環境では、「 opcache_reset 」を実行できます。 ();" コードを実行して Web サーバーを再起動します。

PHPでopcacheキャッシュをクリアする方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

1、php.iniデフォルト設定

opcache.validate_timestamps=1  
opcache.revalidate_freq=2  //默认每隔2s会验证改变的文件并会更新缓存
ログイン後にコピー

2. アプリケーションの状況

オンライン環境でデバッグする場合、コードが更新されてもすぐには反映されません。キャッシュが更新された後に有効になります。デバッグには不便です

3。解決策

1)、開発環境:

は次のように変更されます:

opcache.revalidate_freq=1   //可以将2s改成1s每隔1s会验证改变的文件并会更新缓存
ログイン後にコピー

2) 、オンライン環境:

opcache.validate_timestamps=0 //线上环境默认是不开启,不开启的话,会一直用缓存
ログイン後にコピー

以下の 2 つの方法:

a. エントリーファイルに

<?php 
opcache_reset();
?>
ログイン後にコピー

b を追加 Web サーバーを再起動

推奨学習: 「 PHP ビデオ チュートリアル >>

以上がPHPでopcacheキャッシュをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート