summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJason Lee <huacnlee@gmail.com>2015-11-12 17:19:03 +0800
committerJason Lee <huacnlee@gmail.com>2015-11-12 17:19:03 +0800
commit2e4a673cbc1a43532e8aa096e4ab5ca034b804f7 (patch)
tree48944305445797f8eb72ec01b7621e54b71c8e29 /lib
parentca25289b78e1b49148438831ad6bf165fa0ce56e (diff)
downloadgitlab-ce-2e4a673cbc1a43532e8aa096e4ab5ca034b804f7.tar.gz
Add caching for ApplicationSetting, Ci::ApplicationSetting.
ApplicationSetting.current was called in every pages, cache it and expires it after it updated. This changes will avoid a SQL query in every pages (~0.3 - 0.5ms). ```SQL SELECT "application_settings".* FROM "application_settings" ORDER BY "application_settings"."id" DESC LIMIT 1 ```
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions