From 3aa13fb0fa8578167dc3011f7c8fbb000cb451c7 Mon Sep 17 00:00:00 2001 From: Netr0 <139307418+Avilianb@users.noreply.github.com> Date: Tue, 23 Jun 2026 16:33:03 +0800 Subject: [PATCH] Expose HTTP compression level setting --- .../server/http-compression-config-box.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/web/public/js/components/server/http-compression-config-box.js b/web/public/js/components/server/http-compression-config-box.js index ed00550ca..00fefb027 100644 --- a/web/public/js/components/server/http-compression-config-box.js +++ b/web/public/js/components/server/http-compression-config-box.js @@ -15,7 +15,7 @@ Vue.component("http-compression-config-box", { isOn: false, useDefaultTypes: true, types: ["brotli", "gzip", "zstd", "deflate"], - level: 0, + level: 2, decompressData: false, gzipRef: null, deflateRef: null, @@ -41,6 +41,9 @@ Vue.component("http-compression-config-box", { if (config.extensions == null) { config.extensions = [] } + if (config.level == null || config.level <= 0) { + config.level = 2 + } let allTypes = [ { @@ -162,6 +165,15 @@ Vue.component("http-compression-config-box", { + + 压缩级别 + + +

级别越高,压缩比例越大。

+ + 支持的扩展名 @@ -259,4 +271,4 @@ Vue.component("http-compression-config-box", {
` -}) \ No newline at end of file +})