webui: reduce binary size, increase cache size.

This commit is contained in:
Nick Peng
2025-10-23 22:28:28 +08:00
parent 30992f22a9
commit 1339810604
2 changed files with 15 additions and 8 deletions

View File

@@ -15,7 +15,8 @@ hyper-util = { version = "0.1.17", features = ["full"] }
hyper-tungstenite = "0.18.0"
tokio = { version = "1.47.1", features = ["full"] }
serde = { version = "1.0.225", features = ["derive"] }
tokio-rustls = { version = "0.26.2", optional = true}
tokio-rustls = { version = "0.26.2", default-features = false, features = ["ring", "tls12"], optional = true }
rustls = { version = "0.23.32", default-features = false, features = ["ring", "tls12"] }
rustls-pemfile = { version = "2.2.0", optional = true}
serde_json = "1.0.145"
http-body-util = "0.1.3"

View File

@@ -403,19 +403,25 @@ static void _dns_conf_auto_set_cache_size(void)
}
if (memsize <= 16 * 1024 * 1024) {
dns_conf.cachesize = 2048; /* 1MB memory */
dns_conf.cachesize = 4096; /* 2MB memory */
} else if (memsize <= 32 * 1024 * 1024) {
dns_conf.cachesize = 8192; /* 4MB memory*/
} else if (memsize <= 64 * 1024 * 1024) {
dns_conf.cachesize = 16384; /* 8MB memory*/
} else if (memsize <= 128 * 1024 * 1024) {
} else if (memsize <= 64 * 1024 * 1024) {
dns_conf.cachesize = 32768; /* 16MB memory*/
} else if (memsize <= 256 * 1024 * 1024) {
} else if (memsize <= 128 * 1024 * 1024) {
dns_conf.cachesize = 65536; /* 32MB memory*/
} else if (memsize <= 512 * 1024 * 1024) {
} else if (memsize <= 256 * 1024 * 1024) {
dns_conf.cachesize = 131072; /* 64MB memory*/
} else {
} else if (memsize <= 512L * 1024 * 1024) {
dns_conf.cachesize = 196608; /* 96MB memory*/
} else if (memsize <= 1024L * 1024 * 1024) {
dns_conf.cachesize = 262144; /* 128MB memory*/
} else if (memsize <= 2048L * 1024 * 1024) {
dns_conf.cachesize = 393216; /* 192MB memory*/
} else if (memsize <= 4096L * 1024 * 1024) {
dns_conf.cachesize = 524288; /* 256MB memory*/
} else {
dns_conf.cachesize = 1048576; /* 512MB memory*/
}
}