by KajMagnus on 2/28/24, 9:56 AM with 43 comments
by ttrrooppeerr on 2/28/24, 10:18 AM
by dang on 2/28/24, 11:41 AM
Cloudflare has replaced Nginx with in-house, Rust-written Pingora - https://news.ycombinator.com/item?id=32864119 - Sept 2022 (141 comments)
Pingora, the proxy that connects Cloudflare to the Internet - https://news.ycombinator.com/item?id=32836661 - Sept 2022 (123 comments)
by lewisl9029 on 2/29/24, 3:01 AM
I've been operating a cluster of NGINX nodes on Fly.io and using njs (NGINX's custom JS scripting engine) for all of my custom routing logic, and have been really feeling the limitations (had to spin up a separate companion app in nodejs to work around some of these). Having access to the entirety of the Rust language and ecosystem to customize routing behavior sounds incredibly compelling!
I did a quick scan over the codebase and couldn't see anything around disk caching like in NGINX, only memory caching. Curious if Cloudflare is operating all their production nodes with memory caching as opposed to disk caching at the moment?
I'd love to see an option for disk caching for use cases that are a bit more cost sensitive.
by inapis on 2/28/24, 11:30 AM
Not sure how useful this would be for anyone except very large businesses or someone like cloudflare itself.
by eptcyka on 2/28/24, 10:23 AM
by throwaway63467 on 2/28/24, 1:17 PM
by jamesear on 2/28/24, 11:42 AM
by Sytten on 2/28/24, 10:16 AM
by diarrhea on 2/28/24, 10:56 AM
I suppose one can supplement certbot in this setup? Or use the "highly programmable" APIs Pingora provides directly?
by bogwog on 2/28/24, 11:43 AM
by sanxiyn on 2/28/24, 11:16 AM