• Jason Lee's avatar
    Add caching for ApplicationSetting, Ci::ApplicationSetting. · 2e4a673c
    Jason Lee authored
    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
    ```
    2e4a673c
application_setting.rb 749 Bytes