3 ms·
This is very cool and a solution I think the world needs, simple blogging. Question: Would you consider a pricing model to allow self hosting?
by cbradford 5y ago
This is very cool and a solution I think the world needs, simple blogging. Question: Would you consider a pricing model to allow self hosting?
- SkyLinx 5y agoHi! Thanks for your comment, I appreciate :) I am considering an option for self hosting. Need to think about it on how to make it work, but for now I am focussing on the hosted solution :)
- ______- 5y ago> Would you consider a pricing model to allow self hosting? I remember I self-hosted a Ghost blog and mirrored/served the content with a CDN. It was tricky because once I changed a post, or altered the blog's code, the CDN had to be manually cache-busted if there was any change on the VPS instance of the blog. I done that a scary amount of times, making me believe blogs & blogposts are never 'finished'. Some of my posts were picked up by various news outlets and that spiked the traffic. I was thankful I served it from a CDN because my Digital Ocean instance surely would have went offline due to the attention / hug of death. Does Dynablogger handle traffic spikes gracefully?
- SkyLinx 5y agoHi! It's hosted in Kubernetes so I can add nodes with one click if needed :) I am getting around 450-500 concurrent visitors at the moment and 2K total uniques since I posted and it's like nothing is happening. So in away this posting is a good test as I am still 1st on the front page I think :) Static site generators I nice, but I just prefer hit and save to publish immediately. As for CDN and caching, DynaBlogger uses Cloudflare as CDN and does a lot of caching of the dynamc content too.
- alanfranz 5y agoSidenote: unless you think you can get really, REALLY popular, you won't hit a CDN-deserving load. My own homepage/blog is hosted on a cheap 100mbps box on OVH (the server has 16gb of RAM but the CPU is from ~10 years ago or so); I use self-hosted Ghost with a caching nginx reverse proxy. Cache expiration is around 30 minutes (I think). The price for such box is around 20 EUR/month for the whole server. In order to crash such an instance I'd need an insane amount (of course now that I need the hard numbers I cannot find the log I had dumped at the time with Locust) of simultaneous users - something that never got close to happening, not even in those couple of times where I reached the frontpage on HN. My best posts got the box/bandwidth at around 1% the load that was needed to start dropping a significant number of requests. Don't optimize for the problems you wish you had.
- chrisweekly 5y agoFriendly reminder that the CDN doesn't just protect the origin server from excessive load, it can also drastically improve end-user latency.
- SkyLinx 5y agoTotally, that's a very important reason to use a CDN.
- alanfranz 5y agoSure. But is the added complexity worth the whole thing? For a personal blog?
- chrisweekly 5y agoI think you may be overestimating the complexity; fronting a blog with a CDN is trivial, even enabled by default on modern platforms.
- alanfranz 5y agoThat's possible. But a lot of people overestimate their traffic/load needs.