我在我的 Web 应用程序中使用 Symfony 组件。我需要在 APC 中存储会话,但不幸的是我找不到这样做的方法。
正如我在这里看到的, Symfony 不支持 APC 作为会话处理程序。真的吗?
我发现了一个在 Symfony 中使用 APC 作为会话处理程序的旧示例。但是所有配置都在factories.yml
我没有的文件中完成,因为我只使用独立的 Symfony 组件。
谁能给我一个仅使用 Symfony 组件将 APC 用作会话处理程序的示例?
由于我在这里很长时间没有得到任何答案,我将自己回答这个问题。目前,Symphony 框架中没有内置支持 APC 作为会话处理程序。没有特别的原因,可能 Symphony 开发人员只是没有得到它。解决方法很简单,只需要自己编写 APCSessionHandler.php 文件(我没有这样做,因为我们决定在项目中不使用它),APCSessionHandler 将与MemcachedSessionHandler.php文件非常相似。
如何在 APC 缓存中存储 PHP 会话?表明这是可行的,但对于繁忙的站点来说是个坏主意。接受的答案列出了一些有用的想法