PERF: avoid DNS lookups when getting IP info

Also cleans up interface in DiscourseIpInfo
grew cache to 2000 entries
This commit is contained in:
Sam
2018-10-31 12:38:57 +11:00
parent df62b48d51
commit 32b1f34910
3 changed files with 17 additions and 12 deletions

View File

@@ -436,7 +436,7 @@ class Admin::UsersController < Admin::AdminController
def ip_info
params.require(:ip)
render json: DiscourseIpInfo.get(params[:ip])
render json: DiscourseIpInfo.get(params[:ip], resolve_hostname: true)
end
def sync_sso