Use Account.local.sum(statuses_count) instead of Status.local.count (#4996)
It is faster.
This commit is contained in:
		
				
					committed by
					
						
						Eugen Rochko
					
				
			
			
				
	
			
			
			
						parent
						
							66be6475b6
						
					
				
				
					commit
					9619b7f727
				
			@@ -21,7 +21,7 @@ class InstancePresenter
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def status_count
 | 
			
		||||
    Rails.cache.fetch('local_status_count') { Status.local.count }
 | 
			
		||||
    Rails.cache.fetch('local_status_count') { Account.local.sum(:statuses_count) }
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
  def domain_count
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user