PHP コードが有効にならない問題の解決策: 最初にプログラム キャッシュを確認し、次にサーバーで CDN アクセラレーションが有効になっているかどうかを確認し、次に PHP でオペコード キャッシュが有効になっているかどうかを確認し、最後に設定を行います。キャッシュの有効期限。
おすすめ: 「PHP ビデオ チュートリアル 」
PHP の変更がすぐに有効にならない場合とアップデートの解決策遅延が更新が間に合わない
PHP コードを変更しましたが、更新が間に合わません。更新するまでに長時間待つ必要があります。php-fpm サービスを再起動すると有効になります。
PHP コードを変更し、ページを更新して、PHP フィードバックの結果を待ちます。1 秒が経過しても、2 秒が経過しても、応答がありませんか?ナニ、何が起こっているの?ページが正常に更新されるまで、N 分まで待ちます。
解決策
まず、プログラム キャッシュをチェックして、プログラム フレームワークのオープン キャッシュ設定に問題がないことを確認します。
2 番目に、サーバーで CDN アクセラレーションが有効になっているかどうかを確認します。CDN アクセラレーションのキャッシュにより、一部の更新が遅れる可能性があります。
3 番目に、最終的に PHP がオペコード キャッシュを有効にしているかどうかを確認します。
phpinfo() 関数を使用して、PHP 起動モジュールに ZendOpcache などのオペコード キャッシュが含まれているかどうかを確認します。
存在する場合は、php.ini を開いて「opcache」を検索し、
opcache.revalidate_freq=60
を
opcache.revalidate_freq=0
opcache.revalidate_freq に変更します。これはキャッシュの有効期限設定であり、その後に設定されます。 60 秒 スクリプトは 60 秒後に変更を更新しないことを意味します。これを 0 に変更すると、各変更は時間内に有効になります。または、別の時間に変更することもできます。
上記の変更が反映されない場合は、php.ini の変更場所が正しいかどうかを確認してください。
以上がPHPコードの変更が反映されない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。