Maison  >  Article  >  développement back-end  >  Comment vider le cache opcache en php

Comment vider le cache opcache en php

不言
不言original
2018-08-17 17:23:116086parcourir

Le contenu de cet article explique comment vider le cache opcache en PHP. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. Configuration par défaut de php.ini

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

2. Application

Lors du débogage de l'environnement en ligne, si le code est mis à jour, il ne prendra pas effet. immédiatement. Cela prendra effet après la mise à jour du cache, ce qui n'est pas pratique pour le débogage

3 Solution

Environnement de développement :

sera modifié en : opcache.revalidate_freq=. 1 //Vous pouvez changer Changer 2 en 1 pour vérifier les fichiers modifiés et mettre à jour le cache toutes les 1 s

Environnement en ligne :

opcache.validate_timestamps=0 //L'environnement en ligne n'est pas activé par par défaut. S'il n'est pas activé, le cache sera toujours utilisé

des deux manières suivantes :

a. Ajoutez le fichier d'entrée, via la fonction

<?php opcache_reset();?>

b. . Redémarrez le serveur Web

Recommandations associées :

Méthode d'effacement du cache des actifs Yii2, yii2assets efface le cache

php clearstatcache -. vider le cache d'état du fichier

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn