使用OPCache仅缓存特定文件


Cache only specific files with OPCache

我只想用OPCache缓存特定的文件。。。我知道我可以使用opcache_compile_file但是OPCache保持缓存服务器使用的所有其他文件。

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

有人知道怎么做吗?

抱歉我英语不好。

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

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

另一种选择是运行PHP-FPM并具有多个池:一个将加速,另一个不加速(禁用了操作缓存)。