2

1 つのテーブル configuration_variables(name,value) があります。これには、reset-password-link-expiration-time などの私の symfony-application の構成変数が含まれています。これらの構成変数はめったに変更されないため、一時フォルダーにキャッシュしたいと考えています (app/cache は適切な場所ですか?)。

どうすればsymfony2でそれを行うことができますか?

Symfony 2でキャッシュする方法を試しましたか? . しかし、それは私の要件には適していないと思います。

4

2 に答える 2

3

キャッシュウォーマーhttp://blog.servergrove.com/2012/04/18/how-to-create-a-cache-warmer-in-symfony2/を作成して、構成をファイルにキャッシュすることができます。http://php.net/manual/fr/function.var-export.phpを使用して、データをファイルにエクスポートするか、シリアル化することができます。

次に、ファイルのデータを使用するサービスを作成します。

于 2012-08-17T12:46:20.960 に答える
-2

このような小さなことについては、必要に応じてRedisを使用することを検討する必要があります。このようなデータをファイルに保存するのは悪い習慣であり、Redis はデータ ストレージの操作に優れた速度を提供します。

Redis は、オープン ソースの高度なキー値ストアです。キーには文字列、ハッシュ、リスト、セット、およびソートされたセットを含めることができるため、データ構造サーバーと呼ばれることがよくあります。

SncRedisBundleをペアで使用することもできます。

于 2012-08-17T12:53:54.043 に答える