mirror of
https://github.com/hoernschen/dendrite.git
synced 2024-12-27 07:28:27 +00:00
Add Cache-Control header to media endpoints (#2612)
* Add Cache-Control header * Raise rate_limiting threshold to 20
This commit is contained in:
parent
df5d4dc7a3
commit
ac2dbb3513
3 changed files with 5 additions and 2 deletions
|
@ -192,7 +192,7 @@ client_api:
|
||||||
# and appservice users are exempt from rate limiting by default.
|
# and appservice users are exempt from rate limiting by default.
|
||||||
rate_limiting:
|
rate_limiting:
|
||||||
enabled: true
|
enabled: true
|
||||||
threshold: 5
|
threshold: 20
|
||||||
cooloff_ms: 500
|
cooloff_ms: 500
|
||||||
exempt_user_ids:
|
exempt_user_ids:
|
||||||
# - "@user:domain.com"
|
# - "@user:domain.com"
|
||||||
|
|
|
@ -195,7 +195,7 @@ client_api:
|
||||||
# and appservice users are exempt from rate limiting by default.
|
# and appservice users are exempt from rate limiting by default.
|
||||||
rate_limiting:
|
rate_limiting:
|
||||||
enabled: true
|
enabled: true
|
||||||
threshold: 5
|
threshold: 20
|
||||||
cooloff_ms: 500
|
cooloff_ms: 500
|
||||||
exempt_user_ids:
|
exempt_user_ids:
|
||||||
# - "@user:domain.com"
|
# - "@user:domain.com"
|
||||||
|
|
|
@ -149,6 +149,9 @@ func makeDownloadAPI(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Cache media for at least one day.
|
||||||
|
w.Header().Set("Cache-Control", "public,max-age=86400,s-maxage=86400")
|
||||||
|
|
||||||
Download(
|
Download(
|
||||||
w,
|
w,
|
||||||
req,
|
req,
|
||||||
|
|
Loading…
Reference in a new issue