Since the last devlog, I have made some changes: Hosting Emojis, Memory improvements, better Proxy. And I am currently working on Site-Checker.
Hosting Emojis
When the target of a record matches the following hosting providers an emoji is displayed next to it in brackets:
Orchard
🅰️ Coolify A
🅱️ Coolify B
Vercel
GitHub Pages
Netlify
Nest
Cloudflare Pages
This is done with regexes (see them here)
Memory improvement
In my last devlog, I wrote that the program is always killed by the OOM-Killer because it uses too much RAM, that is now fixed.
The problem was that for each commit I cached all records that exists at that commit, which was not only complete waste of resources, but also completely unnecessary because I didn’t use the cache afterwards.
better Proxy
There were also some improvements for the Proxy, such as blocking Permanent Redirects for unsafe Location headers and caching the HTTPS state for a site.
Site Checker
That is my new big feature for this project. It is going to check all the sites in the dns zones. And if it finds a problem it is going to send it to a special channel and write it in a slack list (see the attached image). The checker will check for problem in the DNS or server deployment.
I already working on it. See the feature/site-chechker branch
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.