mirror of
https://github.com/mageddo/dns-proxy-server.git
synced 2026-04-25 09:25:56 +03:00
[GH-ISSUE #397] Performance Improvements #139
Labels
No labels
bug
confirmed
discussion
duplicate
enhancement
feature
feature-request
not-planned
pull-request
secondary-feature
stale
triage
waiting-feedback
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/dns-proxy-server-mageddo#139
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mageddo on GitHub (Mar 23, 2023).
Original GitHub issue: https://github.com/mageddo/dns-proxy-server/issues/397
Pre-load docker containers hostnames
Noticed 50% of the query time is spent by trying to solve docker containers, the process to check if any container matches to a given hostname is composed of many steps,
It would be faster if DPS watch for docker container events instead of query docker hostnames using the docker api for every dns query.
Logs
Caches the LocalDB
Caches the localdb and store it in a model of key value, will also help to increase performance and reduce disk load usage.
References to watch file changes so the cache can be automatically updated
@mageddo commented on GitHub (Jan 14, 2026):
These are pretty relevant items for performance improvement, btw, I've made some other improvements like caching and virtual threads, performance is not an issue nowadays.
Closing this issue as it is not priority right now