我有两个使用Symfony2框架的网站,它们有类似的文件。
这些站点都位于同一台服务器上并使用APC缓存。
我注意到一个网站上的某些项目随后会在另一个网站上使用。
任何使用过的APC都有不同且唯一的密钥。
是否有某种方法可以为每个站点拆分APC缓存或设置前缀或其他内容?
答案 0 :(得分:4)
您是否尝试过使用ApcUniversalClassLoader()
?
根据manual,在您的autoload.php
中,您可以使用不同的密钥启动APC:
require __DIR__.'/../vendor/symfony/src/Symfony/Component/ClassLoader/ApcUniversalClassLoader.php';
$loader = new ApcUniversalClassLoader('your_application_key');
干杯;)