diff options
author | Jason Lee <huacnlee@gmail.com> | 2015-11-12 17:19:03 +0800 |
---|---|---|
committer | Jason Lee <huacnlee@gmail.com> | 2015-11-12 17:19:03 +0800 |
commit | 2e4a673cbc1a43532e8aa096e4ab5ca034b804f7 (patch) | |
tree | 48944305445797f8eb72ec01b7621e54b71c8e29 /lib | |
parent | ca25289b78e1b49148438831ad6bf165fa0ce56e (diff) | |
download | gitlab-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