From d32b195a5765ea77c5d91b2ed36be3be588c2d45 Mon Sep 17 00:00:00 2001 From: Nicola Murino Date: Thu, 4 Feb 2021 22:32:55 +0100 Subject: [PATCH] httpd: reuse the same compressor among bindings --- httpd/server.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/httpd/server.go b/httpd/server.go index ceced151..4ba69b6b 100644 --- a/httpd/server.go +++ b/httpd/server.go @@ -21,6 +21,8 @@ import ( "github.com/drakkan/sftpgo/version" ) +var compressor = middleware.NewCompressor(5) + type httpdServer struct { binding Binding staticFilesPath string @@ -398,7 +400,6 @@ func (s *httpdServer) initializeRouter() { }) router.Group(func(router chi.Router) { - compressor := middleware.NewCompressor(5) router.Use(compressor.Handler) fileServer(router, webStaticFilesPath, http.Dir(s.staticFilesPath)) })