私はRails 5にアクティブなadmin gemが動作しています。開発時にはrail s
で実行すると多くのクエリが表示されました。それらのほとんどはタイプCACHE(0.0ms)
です。 最後に、いくつかの秒後には示していますActiveadminインデックスのページが遅い
Rendered /home/blabla/.rvm/gems/[email protected]/gems/activeadmin-1.0.0.pre4/app/views/active_admin/resource/index.html.arb (10588.9ms)
Completed 200 OK in 10646ms (Views: 10338.2ms | ActiveRecord: 264.1ms)
は、レンダービュー時間が問題ですか?インデックスビューでは、いくつかのモデルとその関連付けに関する多くの情報を示します。また、私はscoped_collectionメソッドを熱心な読み込みのためにいくつかのインクルードで追加しますが、それは同じです、それはゆっくりです.... 何か助けていただければ幸いです...
ありがとう!
私はそれが答えではないことを知っていますが、多分https://github.com/sferik/rails_adminを調べます。 active_adminでactive_adminには大きなパフォーマンス問題が発生しました –
ActiveAdminについて:SQL呼び出しがログに記録されていることを理解してください。どのくらいの時間がかかりましたか...いくつのHTMLをbtwで生成していますか? –
レンダリングよりもSQLの方が遅い可能性があります。それは大きなテーブルですか?もしそうなら、 'index pagination_total:false'が役に立ちます。 AAスコープを使用している場合はスコープカウントが問題になる可能性がありますが、scoped_collectionと混同しないでください。 –