我把顶级用户数据缓存在名为top_users.php的文件中,让我们称之为文件缓存。
但是APC将缓存所有.php文件,如何从APC缓存中排除一些特殊的.php文件?
但是APC将缓存所有.php文件,如何从APC缓存中排除一些特殊的.php文件?
您可以在apc配置文件中使用过滤器:
apc.filters = "-/usr/share/files/.*"
这个操作将不会缓存那些匹配该模式的文件,基本上是路径 /usr/share/files/ 下的任何文件。
对于您来说,您可以使用:
apc.filters = "-/my/share/top_users\.php"
请查看http://www.php.net/manual/en/apc.configuration.php#ini.apc.filters
假设文件是通过绝对路径被引用或包含的。