Replies: 3 comments 20 replies
-
Hi @valantur, first, make sure you are talking about AdGuardHome, AdGuardHome and AdGuard are totally different things. Second, AdGuardHome already tells us that these requests are coming from cache or not in response details: And actually, you can disable cache by setting |
Beta Was this translation helpful? Give feedback.
-
Actually, as long as the feature is well defined and documented, it isn't misleading at all. If a user decides to not RTFM & misunderstands the feature, that's not being misled - that's willful ignorance. Can you imagine if we opted to not build features because some users didn't RTFM? We'd never have any features... As an aside, it is puzzling (to me at least) that @fernvenue is in favor of filtering query responses based on response time but is against having a feature akin to the following: External cache tracking
|
Beta Was this translation helpful? Give feedback.
-
I don't really feel like this is a feature that should be added to AdGuard Home. Low query durations do not necessarily mean that they were resolved from the upstream cache. And conversely, query durations above the threshold don't mean that the queries weren't resolved from cache. I feel like this kind of statistic is better off in a custom query log database, which will be possible once #3389 is resolved. |
Beta Was this translation helpful? Give feedback.
-
I don't use AdGuard's cache and rely on a local Unbound recursive DNS server to do all caching.
However, I love AdGuard's other features and its UI and make decisions based on the information presented there. Therefore, is in my best interest that the info I see on AdGuard's UI is as consistent and accurate as possible.
Right now, if I want to know if a certain query was resolved by my resolver's cache or not, I have to check if the response time was less than 1ms. That tells me my AdGuard instance asked Unbound and Unbound replied from cache.
It would be nice to have an option named "Consider responses that take less than X ms to be returned from cache". This will ensure that Adguard reports accurate information. Even better, you could create a new category of response called something like "Returned from local upstream servers cache" that would let users differentiate between what system's cache is being used, but at the same time consider these responses as cached responses instead of forwarded responses.
Sorry for the wall of text... I hope this makes sense to the Devs.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions