Ponysearch/utils
Markus Heiser 51bcd95a75 [fix] harmonize default settings for caching of /static files
Caching files on the client side for more than a day can confuse the end user
when updating static files[1].

Depending on the way of providing a SearXNG instance via HTTP, there are several
ways to optimize the access to the /static files.  However, since we don't know
what optimization an admin has provided for his static files, we should have
moderate settings in the defaults that run robustly in a wide variety of
installations.

In this sense, all caches on the client side should be cleared after one day at
the latest.  So far the files were cached for one year on client side; as soon
as changes are made to the static files (with the option `static_use_hash:
true`) the old static files are kept for one year on the CLient side / which can
also be evaluated as unnecessary caching.

[1] https://github.com/searxng/searxng/discussions/2821

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
2023-09-25 22:52:23 +02:00
..
templates [fix] harmonize default settings for caching of /static files 2023-09-25 22:52:23 +02:00
brand.env [fix] accidentally pushed utils/brand.env 2023-09-18 18:18:37 +02:00
build_env.py [fix] spelling 2023-09-18 16:20:27 +02:00
filtron.sh [mod] fix minor leftovers from PR #1332 2022-07-30 16:13:47 +02:00
lib.sh Fix checksum virtualenv checks. 2023-01-03 18:44:55 -06:00
lib_go.sh [doc] improve documentation of make targets and ./manage script 2023-08-06 19:37:12 +02:00
lib_nvm.sh [fix] make nvm.env exit with error when VERBOSE is unset 2023-02-11 13:18:07 +01:00
lib_redis.sh [utils/searxng.sh] implement new script to install SearXNG 2022-07-30 13:39:35 +02:00
lib_sxng_data.sh [doc] improve documentation of make targets and ./manage script 2023-08-06 19:37:12 +02:00
lib_sxng_node.sh [doc] improve documentation of make targets and ./manage script 2023-08-06 19:37:12 +02:00
lib_sxng_static.sh [fix] typos in documentation & messages 2023-08-13 08:50:29 +02:00
lib_sxng_test.sh [doc] improve documentation of make targets and ./manage script 2023-08-06 19:37:12 +02:00
lib_sxng_themes.sh [doc] improve documentation of make targets and ./manage script 2023-08-06 19:37:12 +02:00
lib_sxng_weblate.sh [doc] improve documentation of make targets and ./manage script 2023-08-06 19:37:12 +02:00
lxc-searxng.env [doc] update & fix documentation of the "SearXNG LXC suite" 2023-05-21 18:12:39 +02:00
lxc.sh [LXC] ubuntu 21.10 upgrade to ubuntu 22.04 LTS [1] 2023-02-01 09:30:13 +01:00
makefile.include [mod] replace makefile boilerplate by 'manage' script 2021-04-23 11:26:22 +02:00
makefile.lxc [mod] LXC_ENV_FOLDER moved from ./lxc to ./lxc-env 2020-12-26 11:43:18 +01:00
morty.sh [mod] fix minor leftovers from PR #1332 2022-07-30 16:13:47 +02:00
searx.sh [fix] typos in documentation & messages 2023-08-13 08:50:29 +02:00
searxng.sh Revert "[mod] activate limiter & link_token method (aka CSS ping) by default" 2023-09-23 14:16:29 +02:00
searxng_check.py move searx.shared.redisdb to searx.redisdb 2022-12-10 09:26:38 +01:00