我想用翻译预填充我的 APCu 缓存,并且已经有一个名为“SeedTranslationCacheJob”的工作。所有工作仅在我们的“CRM”中可用,因此访问我们网站的用户无法开始此类工作。
我在每个网站服务器节点上调用此作业,以通过 cli 预填充每个节点所需的翻译:
php index.php job DeploymentJob --deploymentJobList="SeedTranslationCacheJob,TestTranslationCacheJob"
但是即使我启用了 CLI-Caching https://secure.php.net/manual/en/apcu.configuration.php#ini.apcu.enable-cli ,这项工作也不能填满 APCu
有没有办法通过从 cli 调用的脚本填充 Web 请求使用的 APCu?还是这两个完全不同的缓存?
是否有一种方法可以配置 APCu,我可以将来自 cli 调用的数据存储到其中并从 web 请求中读取它们?