diff options
author | Rory& <root@rory.gay> | 2024-05-07 18:34:16 +0200 |
---|---|---|
committer | Rory& <root@rory.gay> | 2024-07-04 14:45:02 +0200 |
commit | 014930eae0f65854919c4cebff95b78d33dadf8e (patch) | |
tree | 30fb67718b36204bd121925bdb999f8aeedc8074 /host/Rory-nginx/services/matrix | |
parent | maybe i should nix and not yaml (diff) | |
download | Rory-Open-Architecture-014930eae0f65854919c4cebff95b78d33dadf8e.tar.xz |
Raise synapse cache, decrease connection pool
Diffstat (limited to 'host/Rory-nginx/services/matrix')
-rwxr-xr-x | host/Rory-nginx/services/matrix/synapse.nix | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/host/Rory-nginx/services/matrix/synapse.nix b/host/Rory-nginx/services/matrix/synapse.nix index 61270c8..98d5d3d 100755 --- a/host/Rory-nginx/services/matrix/synapse.nix +++ b/host/Rory-nginx/services/matrix/synapse.nix @@ -26,16 +26,18 @@ in federation = { client_timeout = "60s"; - max_short_retries = 6; - max_short_retry_delay = "10s"; + max_short_retries = 12; + max_short_retry_delay = "5s"; max_long_retries = 5; max_long_retry_delay = "30s"; }; - event_cache_size = "1200K"; #defaults to 10K + gc_min_interval = ["5m", "30m", "60m"]; + gc_thresholds = [1000, 500, 250] + event_cache_size = "12000K"; #defaults to 10K caches = { - global_factor = 5000.0; - cache_entry_ttl = "12h"; + global_factor = 50000.0; + cache_entry_ttl = "24h"; expire_caches = true; sync_response_cache_duration = "6h"; cache_autotuning = { @@ -90,7 +92,7 @@ in host = "127.0.0.1"; application_name = "matrix-synapse (rory.gay)"; cp_min = 5; - cp_max = 50; + cp_max = 10; #cp_reconnect_interval = "True"; }; }; |