使用APC Cache的多个Symfony2站点

时间:2012-07-09 12:45:56

标签: symfony apc

我有两个使用Symfony2框架的网站,它们有类似的文件。

这些站点都位于同一台服务器上并使用APC缓存。

我注意到一个网站上的某些项目随后会在另一个网站上使用。

任何使用过的APC都有不同且唯一的密钥。

是否有某种方法可以为每个站点拆分APC缓存或设置前缀或其他内容?

1 个答案:

答案 0 :(得分:4)

您是否尝试过使用ApcUniversalClassLoader()

根据manual,在您的autoload.php中,您可以使用不同的密钥启动APC:

require __DIR__.'/../vendor/symfony/src/Symfony/Component/ClassLoader/ApcUniversalClassLoader.php';

$loader = new ApcUniversalClassLoader('your_application_key');

干杯;)