我将一台网络服务器切换到 PHP 5.5,默认情况下它带有 Zend Opcache。发现它非常适合 APC 的配置。我需要以某种方式定义 Opcache 中的问题以仅缓存特定文件夹中的文件。在 php.net 中找到
opcache.blacklist_filename 字符串
The location of the OPcache blacklist file. A blacklist file is a text file containing the names of files that should not be
加速,每行一个。允许使用通配符,也可以提供前缀。以分号开头的行作为注释被忽略。
A simple blacklist file might look as follows: ; Matches a specific file. /var/www/broken.php ; A prefix that matches all files starting with x. /var/www/x ; A wildcard match. /var/www/*-broken.php
但是我有 150 个文件夹,例如网站,我该如何定义只缓存特定文件夹?至于我现在的观点,我假设我可以通过将不需要的文件夹列表放入黑名单文件来防止缓存:
/var/www/domain.com/*
/var/www/domain.net/*
/var/www/domain.org/*