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!