如何使用Symfony2配置APC

use*_*356 3 apc symfony

我找不到任何关于如何使用Symfony2配置APC的文档.我不想编写任何特定代码或有任何高级代码,只需使用Symfony2进行基本的APC设置.

我已经取消注释了app.php中的两行,一切似乎都没问题(该网站开始运行).

然而...

(1)我听到人们谈论"重启APC" - 这是什么意思?我是否可以在任何想要完全清洁的时候运行它:

php console cache:clear --env=prod --no-debug
Run Code Online (Sandbox Code Playgroud)

(2)在app/config_prod.yml中,我看到了这个:

framework:
    router:
        strict_requirements: null
    #validation:
    #    cache: apc
Run Code Online (Sandbox Code Playgroud)

......那有什么作用呢?

在app.php中取消注释这两行似乎太容易了.必须有更多的配置选项.我再次不想要高级设置.

我甚至不知道APC是否正在运行,但考虑到网站运行告诉我它(在它之前没有,我需要在PHP中安装APC).

当我在Symfony2食谱中搜索"APC"时,它几乎没有返回.

Sam*_*ens 6

apc_clear_cache()将清除系统缓存并调用apc_clear_cache('user')将清除用户缓存.- > /sf/answers/63785361/

另外,要在symfony中启动并运行apc,请确保在php.ini中为CLI启用它!不仅在你的apache使用的php.ini中,当我试图让自己运行时,这让我上当了一段时间

要检查symfony是否正在使用APC,请单击页面底部的探查器(在开发环境中),然后单击左侧的配置,它将告诉您是否已启用APC