0

その場で画像をレンダリングするコントローラーがあります。画像の内容は完全にリクエストに依存するため、キャッシュするのは非常に簡単です。開発中は、このコントローラー (またはアクションまたはキャッシュ ブロック) に対してのみフラグメント キャッシュを有効にし、アプリ内の他のすべてに対しては無効のままにしたいと考えています。これはできますか?

明確化

一般的なキャッシングは非常によく文書化されており、config.action_controller.perform_caching で有効または無効にできることを知っています。一部のケースでのみ有効にし、他のケースでは無効のままにしたいと思います。

4

2 に答える 2

0

はい、memcache を使用してレール上でフラグメント キャッシングを行うことができます。キャッシングのさまざまな戦略とフラグメント キャッシュの実装方法について概説しているこの記事をご覧ください - https://devcenter.heroku.com/articles/caching-strategies#fragment-caching

于 2013-11-06T08:43:51.593 に答える