PERF: Reduce number of Redis hits per requests.

This commit is contained in:
Guo Xiang Tan
2017-09-07 13:29:30 +08:00
parent 5aba30ede6
commit 4d840d10db
2 changed files with 9 additions and 4 deletions

View File

@ -276,7 +276,7 @@ module Discourse
end
def self.readonly_mode?
recently_readonly? || READONLY_KEYS.any? { |key| !!$redis.get(key) }
recently_readonly? || $redis.mget(*READONLY_KEYS).compact.present?
end
def self.last_read_only