• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: August 16th, 2023

help-circle








  • Blocky is written in Go, which I understand is an interpreted language program, versus a compiled language program. Please correct me on this if I’m wrong.

    Yup, you are completelly wrong.

    If I’m right, then what kind of performance issues if any do you see using Blocky? I asked this assuming that an interpreted program will run slower than a compiled one.

    N/A

    Go is awesome. My favorite programming language. <3



  • Yes, this one.

    Pihole has a cache also though, does this do something different?

    The cache you are referring to is basically:

    1. Device asks to solve google.com
    2. Pihole asks upstream for IP.
    3. Pihole returns IP to device
    4. Another device asks to solve google.com
    5. Pihole returns IP from cache to another device.

    Blocky has the same functionality, but it also detects which domains are frequently requested, therefore puts them into “always keep up to date in cache”.

    Basically let’s say that many devices keep requesting for “google.com”, blocky detects it as frequently reqiested domain, and as soon as it expires, instead of removing from cache, blocky simply refreshes it’s value and keeps in cache. Expires again? Refresh and keep in cache again. And does this idefinitely.

    Let’s say “google.com” TTL time is 10 minutes. Once 10 minutes passes - blocky should remove it from cache, but because precatching is enabled - it will refresh it instead of removal.

    Check documentation for details. ✌️




  • I’ve used to temporarily live with 100mbps internet (~95mbps up/down). What really helped me:

    • CAKE queue (QoS stuff) - every device gets fair share of internet.
    • Since I was lucky to have static speeds - bufferbloat was also eliminated.
    • QoS - my seedbox had only a spare internet. Which means if everyone/me uses internet at max, then seedbox would have literaly 0 bits per second throughput, and would get it once there is spare throughput available.
    • Local DNS-based adblocker. I prefer blocky, but others prefer Pi-Hole. Blocky has a feature to pre-cache commonly used domains, so additional internet performance. :)

  • I just don’t understand the point of data caps. Internet is not something you order, like 10TBs for a village and the next order will arrive the next month. Or worse - internet supply issues, where Cisco is not able to manufacture TBs in time… Like what the fuck is data cap.

    You don’t have TBs in internet infrastructure. You have throughput which means how much data per second you can send through your infrastructure.

    Anyway, everyone flexing their ISPs, so do I:

    • Vilnius, capital city of Lithuania
    • “Telia” ISP.
    • They offer speeds from 250mbps min to 2gbps max.
    • Not sure about the other plans, but 1GBPS that I have is 940mbps down and 580mbps up and costs 19.90eur per month. Most importantly - no data caps, no slowdowns (at least in the past 3 years) and public IP that does not change.