mirror of
https://git.zx2c4.com/cgit
synced 2025-08-29 06:08:24 +02:00
Add a cache-snapshot-ttl configuration variable
This can be used to specify the TTL for snapshots. Snapshots are usually static and do not ever change. On the other hand, tarball generation is CPU intensive. One use case of this setting (apart from increasing the lifetime of snapshot cache slots) is caching of snapshots while disabling the cache for static/dynamic HTML pages (by setting TTL to zero for everything except for snapshot requests). Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
This commit is contained in:
parent
7e1c0ed2aa
commit
a3722ec3c6
3 changed files with 12 additions and 0 deletions
1
cgit.h
1
cgit.h
|
@ -210,6 +210,7 @@ struct cgit_config {
|
|||
int cache_scanrc_ttl;
|
||||
int cache_static_ttl;
|
||||
int cache_about_ttl;
|
||||
int cache_snapshot_ttl;
|
||||
int case_sensitive_sort;
|
||||
int embedded;
|
||||
int enable_filter_overrides;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue