cjrh / lifter

Download and sync new releases of single-file binaries from Github Releases and other sites
GNU Affero General Public License v3.0
13 stars 4 forks source link

Use a CDN as a cache, and download diffs #438

Open cjrh opened 6 months ago

cjrh commented 6 months ago

Github rate limits are annoying. Instead of that, how about we host the binaries on a CDN? Furthermore, it will often be the case that a user already has a version of a target binary on their system. We might be able to save a lot of bandwidth if we only download binary diffs and apply them to the existing binary. I don't have an intuition about whether this saves much though.

cjrh commented 6 months ago

KeyCDN seems inexpensive.