2012-08-17 56 views
1

我有一个表configuration_variables(名称,值)。它包含我的symfony应用程序的配置变量,例如reset-password-link-expiration-time。由于这些配置变量变化很少,我想将它缓存在一个临时文件夹中(app/cache是​​正确的地方?)。缓存symfony2

我如何在symfony2中做到这一点?我试过How to cache in Symfony 2?。但我认为这不适合我的要求。

回答

-2

对于这样的小事情,您应该考虑使用Redis来满足您的需求。将这些数据保存在文件中是不好的习惯,Redis为您提供处理数据存储的高速度。

Redis是一个开源的高级键值存储。它通常被称为数据结构服务器,因为密钥可以包含字符串,哈希,列表,集合和有序集合。

您也可以使用SncRedisBundle与它配对。

+0

您是否认真推荐**独立数据库**来缓存项目配置参数? – Inoryy 2012-08-17 13:35:00

+0

@Inori你的downvote不是客观的 - 我建议实施数据,这应该很少改变,但经常访问。将此数据存储为缓存是个不好的主意。 :\ – 2012-08-17 13:36:37

+0

所以你在Redis中存储Symfony2的配置,比如parameters.ini? – Inoryy 2012-08-17 13:37:44