Server: Exclude .mp4 and .zip from compression and refactor vary #4018

Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
Michael Mayer
2024-01-20 12:48:42 +01:00
parent 58bb52022f
commit 2df0b6e4b1
4 changed files with 17 additions and 16 deletions

View File

@@ -52,6 +52,9 @@ func Start(ctx context.Context, conf *config.Config) {
case "gzip":
router.Use(gzip.Gzip(
gzip.DefaultCompression,
gzip.WithExcludedExtensions([]string{
".png", ".gif", ".jpeg", ".jpg", ".webp", ".mp3", ".mp4", ".zip", ".gz",
}),
gzip.WithExcludedPaths([]string{
conf.BaseUri(config.ApiUri + "/t"),
conf.BaseUri(config.ApiUri + "/folders/t"),
@@ -59,7 +62,8 @@ func Start(ctx context.Context, conf *config.Config) {
conf.BaseUri(config.ApiUri + "/albums"),
conf.BaseUri(config.ApiUri + "/labels"),
conf.BaseUri(config.ApiUri + "/videos"),
})))
}),
))
log.Infof("server: enabled gzip compression")
}