是否可以配置 AdGuard Home 来预先缓存流行的 DNS 记录,类似于unbound 的预取选项?
prefetch:如果启用,则在消息缓存元素过期之前对其进行预取,以保持缓存最新。启用该功能会使流量和机器负载增加约 10%,但热门项目不会从缓存中过期。默认值:否
我处于相对高延迟的连接状态,并且不想通过使用unbound
。我在 AdGuard Home 中能找到的唯一类似设置是cache_optimistic
,但这似乎有点不同:
cache_optimistic
(自 v0.107.0 起)— 即使条目已过期,也让 AdGuard Home 从缓存中响应并尝试刷新它们。在 v0.108.0-b.5 之前,此类响应的 TTL 为 60 秒,自 v0.108.0-b.5 起为 10 秒。
我对 的预取方法很感兴趣unbound
:增加前 10% 左右记录的流量和缓存大小,但始终保持最新。有没有办法使用 AdGuard Home 或 AdGuard Home 和 来实现这一点dnsmasq
?
答案1
AdGuard Home 未实现对即将过期的缓存 DNS 记录的预取。
有一个开放的请求此功能时出现问题在官方 repo 中,但是很长时间没有对其进行任何处理了。