用于加速ActiveAdmin索引页面的索引

问题描述 投票:0回答:1

我们有数百万条记录,因此Model.count非常慢。 Active Admin依赖于model.count在其索引页面中进行分页,在我们的情况下,它会导致加载时的响应时间非常慢。

可以添加什么样的索引以加速Model.count?或者任何其他解决方案来加速Active Admin索引页面的分页计算?

postgresql activeadmin
1个回答
1
投票

尝试设置:

index pagination_total: false do

在ond Active Admin中,这不起作用,你应该这样做:

的Gemfile

gem 'dont_you_count' # below activeadmin gem

配置/初始化/ active_admin.rb

ActiveAdmin.setup do |config| config.dont_count = ['product', 'order'] end

总计数将设置为200万,它将打破最后的分页按钮,但它比服务器超载更好。

© www.soinside.com 2019 - 2024. All rights reserved.