mirror of
https://github.com/pymumu/smartdns.git
synced 2025-12-20 01:11:42 +08:00
webui: reduce binary size, increase cache size.
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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*/
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user