Comment utiliser le paramètre apc.filters dans la mise en cache des codes d'opération APC pour ne pas mettre en cache certains chemins? Par exemple, je veux la mise en cache d'être actif pour quoi que ce soit sous le chemin:apc.filters par chemin?
"/ var/www/vhosts"
et exclure des chemins comme
"/ usr/share/psa-horde /"
J'ai essayé d'utiliser
apc.cache_by_default = 0
apc.filters = "+/var/www/vhosts"
et
apc.cache_by_default = 1
apc.filters = "-/usr/share/psa-horde/"
Mais ni travaillé comme prévu.
http://www.php.net/manual/en/apc.configuration.php#ini.apc.filters
Si le filtre est quelque chose comme "+/var/www/vhosts/*" (notez le caractère générique)? Je crains que ce n'est pas possible à cause des filtres de fonctionnement de:
Notez que le nom de fichier utilisé pour correspondant est celui passé à include/require, pas le chemin absolu.
Des idées ou des exemples de configurations?
Hmm, bon appel, mais je pense qu'il ne fonctionne que pour le nom de fichier si le chemin complet a été utilisé dans le require: « Notez que le nom de fichier utilisé pour la correspondance est celui passé inclure/exiger, pas le chemin absolu. " – typeoneerror
par exemple. essayé "-/var/www/vhosts/monhostname.com/svn/public/openx /.*" et les fichiers de ce répertoire sont toujours en cache. – typeoneerror
"Notez que le nom de fichier utilisé pour la correspondance est celui passé pour inclure/require, pas le chemin absolu." - from docs – livelygreen