dont cache if ContentLength greater fileCacheSizeLimit (#108) All checks were successful ci/woodpecker/push/woodpecker Pipeline was successful
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Co-authored-by: 6543 <6543@obermui.de> Reviewed-on: #108 Reviewed-by: Otto <otto@codeberg.org>
This commit is contained in:
parent 5411c96ef3
commit bcaceda711
2 changed files with 5 additions and 1 deletions
4 Justfile
4
Justfile | @ -21,6 +21,10 @@ lint: tool-golangci tool-gofumpt | |||
fmt: tool-gofumpt | ||||
gofumpt -w --extra . | ||||
| ||||
clean: | ||||
go clean ./... | ||||
rm -rf build/ | ||||
| ||||
tool-golangci: | ||||
@hash golangci-lint> /dev/null 2>&1; if [ $? -ne 0 ]; then \ | ||||
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest; \ | ||||
| |
| @ -199,7 +199,7 @@ func (o *Options) Upstream(ctx *fasthttp.RequestCtx, giteaClient *gitea.Client, | |||
} | ||||
log.Debug().Msg("response") | ||||
| ||||
if res != nil && ctx.Err() == nil { | ||||
if res != nil && res.Header.ContentLength() > fileCacheSizeLimit && ctx.Err() == nil { | ||||
cachedResponse.Exists = true | ||||
cachedResponse.MimeType = mimeType | ||||
cachedResponse.Body = cacheBodyWriter.Bytes() | ||||
| |
Loading…
Add table
Add a link
Reference in a new issue