]> granicus.if.org Git - cgit/commit
Add a cache-snapshot-ttl configuration variable
authorLukas Fleischer <cgit@cryptocrack.de>
Wed, 5 Feb 2014 09:23:58 +0000 (10:23 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Thu, 20 Feb 2014 18:56:44 +0000 (19:56 +0100)
commita3722ec3c6660ace9fe637d617a0ca225acfacbc
treee6d78586143a377aeaa77508dae34cb5210b0c9f
parent7e1c0ed2aa50ed2290f63912897a3724b224b7ea
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>
cgit.c
cgit.h
cgitrc.5.txt