5 ms·
But do you need 300 pops to benefit from the edge model? Or would 10 pops in your primary territory be enough.
by patmorgan23 10mo ago
But do you need 300 pops to benefit from the edge model? Or would 10 pops in your primary territory be enough.
- trevor-e 10mo agoI agree, latency is very important and 300 pops is great, but seems more for marketing and would see diminishing returns for the majority of applications.
- st3fan 10mo agomany apps are fine on a single server
- andrewaylett 10mo agoHonestly, for my own stuff I only need one PoP to be close to my users. And I've avoided using Cloudflare because they're too far away. More seriously, I think there's a distinction between "edge-style" and actual edge that's important here. Most of the services I've been involved in wouldn't benefit from any kind of edge placement: that's not the lowest hanging fruit for performance improvements. But that doesn't mean that the "workers" model wouldn't fit, and indeed I suspect that using a workers model would help folk architect their stuff in a form that is not only more performant, but also more amenable to edge placement.
- nrhrjrjrjtntbt 10mo agoFor most applications 1 location is probably good enough.I assume HN is single location and I am a lomg way from CA but have no speed issues. Cavaet for high scale sites and game servers. Maybe for image heavy sites too (but self hosting then adding a CDN seems like a low lock in and low cost option)
- locknitpicker 10mo ago> For most applications 1 location is probably good enough. If your usecase doesn't require redundancy or high-availability, why would you be using something like Cloudflare to start with?
- robertcope 10mo agoSecurity. I host personal sites on Linodes and other external servers. There are no inbound ports open to the world. Everything is accessed via Cloudflare Tunnels and locked down via their Zero Trust services. I find this useful and good, as I don't really want to have to develop my personal services to the point where I'd consider them hardened for public internet access.
- h33t-l4x0r 10mo agoNot even ssh? What happens if cloudflare goes down?
- c0balt 10mo agoNot oc, but services like Linode often offer "console" access via a virtualized tty for VPS systems. Having a local backup user is a viable backup path then. If you wire up pam enough you can even use MFA for local login.
- nwellinghoff 10mo agoYou could restrict the ssh port by ip as well.
- robertcope 10mo agoThen I log in to Linode or whatever and open a hole up in the firewall. That's easy. But Cloudflare rarely goes down, not really something I worry about.
- RandomDistort 10mo agoWhen you have a simple tool you have written for yourself, that you need to be reliable and accessible but also that you don't use frequently enough that it's worth the bother of running on your own server with all of that setup and ongoing maintenance.
- gpm 10mo agoFree bandwidth. (Also the very good sibling-answer about tunnels).
- locknitpicker 10mo ago> But do you need 300 pops to benefit from the edge model? Or would 10 pops in your primary territory be enough. I don't think that the number of PoPs is the key factor. The key factor is being able to route requests based on a edge-friendly criteria (latency, geographical proximity, etc) and automatically deploy changes in a way that the system ensures consistency. This sort of projects do not and cannot address those concerns. Targeting the SDK and interface is a good hackathon exercise, but unless you want to put together a toy runtime to do some local testing, this sort of project completely misses the whole reason why this sort of technology is used.