应用缓存间隔

  • Tier: 基础版, 专业版, 旗舰版
  • Offering: 私有化部署

默认情况下,极狐GitLab 会缓存应用程序设置 60 秒。有时,您可能需要增加该间隔,以便在应用程序设置更改和用户注意到应用程序中的更改之间有更多的延迟。

我们建议将此值设置为大于 0 秒。将其设置为 0 会导致 application_settings 表在每个请求时加载。这会给 Redis 和 PostgreSQL 增加额外的负担。

更改应用程序缓存的过期间隔#

要更改过期值:

  1. 编辑 /etc/gitlab/gitlab.rb:

    ruby
    gitlab_rails['application_settings_cache_seconds'] = 60
  2. 保存文件,然后重新配置并重启极狐GitLab 以使更改生效:

    shell
    gitlab-ctl reconfigure gitlab-ctl restart