¿Cómo usaría el parámetro apc.filters en el almacenamiento en caché del código de operación de APC para no almacenar en caché ciertas rutas? Por ejemplo, quiero que el almacenamiento en caché de ser activo para cualquier cosa en la ruta:apc.filters por ruta?
"/ var/www/vhosts"
y excluye caminos como
"/ usr/share/psa-horda /"
he intentado utilizar
apc.cache_by_default = 0
apc.filters = "+/var/www/vhosts"
y
apc.cache_by_default = 1
apc.filters = "-/usr/share/psa-horde/"
Pero ninguno funcionó como esperaba.
http://www.php.net/manual/en/apc.configuration.php#ini.apc.filters
caso de que el filtro sea algo más parecido a "+/var/www/vhosts/*" (nótese el comodín)? Me temo que esto no es posible debido a la forma en que funciona filtros:
Tenga en cuenta que el nombre del archivo utilizado para juego es el que pasó a incluir /requerir, no la ruta absoluta .
¿Alguna idea o configuraciones de muestra?
Hmm, buena llamada, pero creo que sólo funciona para el nombre del archivo si se utiliza la ruta completa en el estado requerirá: "Tenga en cuenta que el nombre del archivo utilizado para la coincidencia es el pasado para incluir/requerir, no el camino absoluto ". – typeoneerror
p. Ej. intentado "-/var/www/vhosts/myhostname.com/svn/public/openx /.*" y los archivos en este directorio todavía se están almacenando en caché. – typeoneerror
"Tenga en cuenta que el nombre de archivo utilizado para la coincidencia es el que se pasa para incluir/requerir, no la ruta absoluta". - de docs – livelygreen