4

トラフィックが原因で action_caching を大量に中継する Rails アプリを 3 から 4 にアップグレードしています。caches_actionは Rails 4 から移動され、フラグメント キャッシングとロシアン ドールが支持されました。

私の質問は、アクション キャッシュに対する現在の解決策は何ですか? 現在のフラグメント キャッシングは、すべてのアクション ロジックをキャッシュしていないため、少なくとも 1 倍遅くなっています。caches_actionビューでキャッシュを使用している場合でも、アプリは使用せずに 200 ミリ秒未満から 2000 ミリ秒を超えました。

検索しましたが、これをより深く掘り下げた記事やドキュメントは見つかりませんでした。多分私は明らかな何かを見逃しています。

アクションキャッシングに対するRails 4の現在のアプローチは何ですか?

4

1 に答える 1

6

あなたの状況(アクションキャッシングに依存するコード)の人々にとって、最良の解決策はactionpack-action_caching gemを使用することだと思います。

gem 'actionpack-action_caching'

caches_action :index, :show # should work again
于 2013-07-19T21:35:54.097 に答える