2012-08-17 54 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