diff --git a/internal/nodes/http_writer.go b/internal/nodes/http_writer.go index be9627a..ba06d6d 100644 --- a/internal/nodes/http_writer.go +++ b/internal/nodes/http_writer.go @@ -443,6 +443,11 @@ func (this *HTTPWriter) PrepareWebP(resp *http.Response, size int64) { return } + // 只有在开启了缓存之后,才会转换,防止占用的系统资源过高 + if this.req.cacheRef == nil { + return + } + var contentType = this.GetHeader("Content-Type") if this.req.web != nil &&