diff --git a/controllers/hls.go b/controllers/hls.go index 2a8b5210a..1b951aca5 100644 --- a/controllers/hls.go +++ b/controllers/hls.go @@ -42,7 +42,7 @@ func HandleHLSRequest(w http.ResponseWriter, r *http.Request) { if hlsCacheAdapter == nil { ca, err := memory.NewAdapter( - memory.AdapterWithAlgorithm(memory.LFU), + memory.AdapterWithAlgorithm(memory.LRU), memory.AdapterWithCapacity(50), memory.AdapterWithStorageCapacity(104_857_600), ) diff --git a/router/router.go b/router/router.go index be51877b8..98d2bc457 100644 --- a/router/router.go +++ b/router/router.go @@ -64,13 +64,7 @@ func Start() error { log.Warn("unable to create web cache client", err) } // The primary web app. - if enableCache { - http.HandleFunc("/", func(rw http.ResponseWriter, r *http.Request) { - longerDurationCacheClient.Middleware(http.HandlerFunc(controllers.IndexHandler)).ServeHTTP(rw, r) - }) - } else { - http.HandleFunc("/", controllers.IndexHandler) - } + http.HandleFunc("/", controllers.IndexHandler) // The admin web app. http.HandleFunc("/admin/", middleware.RequireAdminAuth(controllers.IndexHandler))