仅使用OPCache缓存特定文件

时间:2016-04-08 21:03:54

标签: php opcache

我想只使用OPCache缓存特定文件... 我知道我可以用 opcache_compile_file 来做到这一点 但OPCache会持续缓存服务器使用的所有其他文件。

我也知道我可以使用 opcache.blacklist_filename 防止文件夹被缓存... 但是如果我只想缓存一个特定的目录呢? 无法确定如何使用黑名单来缓存除特定路径之外的任何内容...... 我宁愿使用白名单......

任何人都知道怎么做?

抱歉我的英语很差。

1 个答案:

答案 0 :(得分:0)

到目前为止,没有简单的解决方案。您必须删除所有不需要的目录。

您可以使用通配符来帮助您,但如果您有很多目录,这可能是一个很重要的列表。

另一个选择是运行PHP-FPM并拥有多个池:一个将加速,另一个不加(禁用opcache)。