From 268ea66dcdb08114c21bf632085ffcda84ae1e41 Mon Sep 17 00:00:00 2001 From: Jamie Gaskins Date: Tue, 5 Oct 2021 11:58:34 -0400 Subject: [PATCH] Optimize Article query in EdgeCache::BustArticle (#14916) --- app/services/edge_cache/bust_article.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/edge_cache/bust_article.rb b/app/services/edge_cache/bust_article.rb index 7c1bdabb2..419826c8d 100644 --- a/app/services/edge_cache/bust_article.rb +++ b/app/services/edge_cache/bust_article.rb @@ -85,7 +85,7 @@ module EdgeCache end TIMEFRAMES.each do |timestamp, interval| - next unless Article.published.where("published_at > ?", timestamp.call).tagged_with(tag) + next unless Article.published.where("published_at > ?", timestamp.call).cached_tagged_with_any(tag) .order(public_reactions_count: :desc).limit(3).ids.include?(article.id) cache_bust.call("/top/#{interval}")