2011-07-13 37 views
0

PHP APC文档中关于筛选文件的信息不多。PHP APC筛选出大型PDF文件

“A逗号分隔的POSIX的列表扩展正则表达式。如果任何图案源文件名相匹配时,该文件将不被缓存。注意,用于匹配的文件名是一个传递到包括/要求,而不是绝对如果表达式的第一个字符是a +,那么这个表达式是加法的,因为表达式匹配的任何文件都会被缓存,如果第一个字符是一个 - 那么任何匹配的东西都不会被缓存。大小写是默认的,所以可以忽略。“ http://www.php.net/manual/en/apc.configuration.php#ini.apc.filters

我期待防止APC缓存大型PDF文件。我如何使用apc.filter设置来做到这一点。

非常感谢。

+0

APC是操作码cacher。你确定APC试图缓存(不存在)PDF文件的操作码吗? –

+0

您的PDF是否由PHP脚本生成? – Problematic

回答

1

APC只缓存正在通过PHP解释器运行的文件。如果这是针对PDF文件发生的,那么您的服务器配置错误,您需要修复该问题。

通常情况下,PDF文件(像任何其他静态媒体)应该直接由Apache提供服务 - PHP和APC都不会看它们。

+0

s/PHP文件/ PDF文件? – Problematic

+0

Derp!是的,修正了这一点。 – duskwuff

+0

错过了一个.. :) – Problematic