Rewrite user stat query for improved performance of homepage

This commit is contained in:
Rob Harrington
2018-06-06 16:27:23 +10:00
parent fed0a81159
commit 4fa09639cb

View File

@@ -7,7 +7,7 @@ class HomeController < BaseController
if ContentConfig.home_show_stats
@num_distributors = Enterprise.is_distributor.activated.visible.count
@num_producers = Enterprise.is_primary_producer.activated.visible.count
@num_users = Spree::User.joins(:orders).merge(Spree::Order.complete).count('DISTINCT spree_users.*')
@num_users = Spree::Order.complete.count('DISTINCT user_id')
@num_orders = Spree::Order.complete.count
end
end