4 ms·
I figured this day was coming. Excellent writeup. Sorry to see it go. Thanks for all the raw fish. Sounds like the cost of hosting this were not insignificant.
by klenwell 8y ago
I figured this day was coming. Excellent writeup. Sorry to see it go. Thanks for all the raw fish.
Sounds like the cost of hosting this were not insignificant. Curious how was this financed.
EDIT:
To answer my own question, I found the FAQ page, which is also great:
https://github.com/rgrove/rawgit/blob/master/FAQ.md https://github.com/rgrove/rawgit/blob/master/FAQ.md
Sounds like donations helped (maybe). Oh and Stackpath. Kudos to them, too.
- codefined 8y ago> It's super nice of you to offer, but I don't need any donations at this time. RawGit's server costs are minimal, and the lovely people at StackPath provide RawGit's CDN service free of charge. Thank you though!
- rgrove 8y agoHi! I'm the guy behind RawGit. I've actually never accepted donations. I paid the meager cost of the $10/month DigitalOcean droplet for the origin server, and StackPath (formerly MaxCDN) sponsored the CDN, which handled the majority of RawGit's traffic. Once, I worked out how much the CDN bill would have been if StackPath hadn't sponsored me and my head nearly exploded. So yeah, I definitely couldn't have done it without them!
- tardyp 8y agoMaxcdn must be very happy with all the data they gather with your project... I stopped using all those cdn based js deliver service when I saw all the cookies they were adding to my user's browsers.
- rgrove 8y agoStackPath doesn't add any cookies to cdn.rawgit.com responses. Here are the complete headers from a sample response: HTTP/1.1 200 OK Date: Fri, 12 Oct 2018 17:56:30 GMT Content-Type: application/json;charset=utf-8 Transfer-Encoding: chunked Connection: close X-Content-Type-Options: nosniff X-Robots-Tag: none Access-Control-Allow-Origin: * ETag: "9c153866d0cad7024c0f31eb7b65be11582a6737" Cache-Control: max-age=86400 Vary: Accept-Encoding RawGit-Cache-Status: HIT Server: NetDNA-cache/2.2 Strict-Transport-Security: max-age=31536000; preload X-Cache: HIT
- snthd 8y agoPossibly - https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags https://en.wikipedia.org/wiki/HTTP_ETag#Tracking_using_ETags
- Maxious 8y agoThe ETags are identical to those from Github: $ curl -I https://cdn.rawgit.com/sindresorhus/awesome/master/readme.md https://cdn.rawgit.com/sindresorhus/awesome/master/readme.md etag: "1218d241f6c717fa83d0f1afa64809d6ce7451c8" $ curl -I https://raw.githubusercontent.com/sindresorhus/awesome/master/readme.md https://raw.githubusercontent.com/sindresorhus/awesome/maste... ETag: "1218d241f6c717fa83d0f1afa64809d6ce7451c8"
- wumms 8y agoHow much would the bill have been? Rough estimate: 176TB per month: $3.500 to $4.200.
- rgrove 8y agoIt was a while ago now so my memory is hazy, but that sounds about right.
- jdorfman 8y agoIt was a pleasure working with you on this Ryan. You did an amazing job.
- rgrove 8y agoThanks Justin! Likewise.
- tim333 8y agoDid you consider trying to sell the thing to GitHub or GitLab? That many users must be worth something I'd imagine.