アプリケーションキャッシュ間隔
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed
デフォルトでは、GitLabはアプリケーションの設定を60秒間キャッシュします。場合によっては、アプリケーションの設定の変更と、ユーザーがアプリケーションでそれらの変更に気付くまでの間に、より多くの遅延を持たせるために、その有効期限間隔を長くする必要がある場合があります。
この値は0秒より大きく設定することをお勧めします。これを0に設定すると、すべてのリクエストに対してapplication_settingsテーブルを読み込むようになります。これにより、RedisとPostgreSQLに対する余分な負荷が発生します。
アプリケーションキャッシュの有効期限間隔を変更する
有効期限の値を変更するには:
/etc/gitlab/gitlab.rbを編集します:gitlab_rails['application_settings_cache_seconds'] = 60ファイルを保存し、変更を有効にするためにGitLabを再構成して再起動します:
gitlab-ctl reconfigure gitlab-ctl restart
config/gitlab.ymlを編集します:gitlab: application_settings_cache_seconds: 60ファイルを保存してから、変更を有効にするためにGitLabを再起動します。