2

Rails アプリを Rails 3.2 から Rails 4.2 にアップグレードしました。ビューでの to_json のパフォーマンスはひどいものです。私の Rails 3.2 アプリでは、multi_json と Oj gem を使用して優れたパフォーマンスを実現しました。Rails 4.2 では、oj gem を次のようにセットアップします。

gem 'oj', '~> 2.14', '>= 2.14.2'
gem 'oj_mimic_json', '~> 1.0', '>= 1.0.1'

ただし、to_json のパフォーマンスは、Rails 3.2 アプリほど良くないようです。1 回の to_json 呼び出しには、CPU 時間の約 50% がかかります。

Oj gemのドキュメントには、次の追加が記載されています。

serialize :metadata, Oj

ActiveRecord で動作するようにします。この行は、私が使用しているモデルに入るはずですか?

ここに画像の説明を入力

4

1 に答える 1