Php APC缓存配置

Php APC缓存配置,php,nginx,apc,Php,Nginx,Apc,我对使用PHP-FPM的APC缓存非常陌生。下面是我当前为动态页面提供服务的nginx/php Web服务器的设置-4GB RAM 我是否需要启用“用户缓存”?因为它似乎没有被使用 任何人也可以就这些设置提供任何建议-我目前正在阅读、学习并尝试调整此设置,但任何建议都将不胜感激。thx 注意:设置将从php.ini中用完(我假设这是标准设置) 首先,您应该了解什么是用户缓存,以决定是否应该启用它。用户缓存意味着您将数据缓存(保存数据)到APC中。现在这可能是一个对象,变量或任何东西 假设您从数据

我对使用PHP-FPM的APC缓存非常陌生。下面是我当前为动态页面提供服务的nginx/php Web服务器的设置-4GB RAM

我是否需要启用“用户缓存”?因为它似乎没有被使用

任何人也可以就这些设置提供任何建议-我目前正在阅读、学习并尝试调整此设置,但任何建议都将不胜感激。thx

注意:设置将从php.ini中用完(我假设这是标准设置)


首先,您应该了解什么是用户缓存,以决定是否应该启用它。用户缓存意味着您将数据缓存(保存数据)到APC中。现在这可能是一个对象,变量或任何东西

假设您从数据库获取用户配置文件,并希望缓存它,以便下一个请求不需要从数据库获取。在第一次从db获取数据后,您会将其缓存在APC中。这是一个可以使用APC用户缓存的示例

         $userObject->name = "Mike";
         $userObject-> age = 12;
         apc_store("user", $userObject);
您可以使用user键检索该值

        var_dump(apc_fetch("user"));
这就是用户缓存

         $userObject->name = "Mike";
         $userObject-> age = 12;
         apc_store("user", $userObject);
请查看此网站,了解完美的APC配置: