I've had a sudden spike in bandwidth on my #Netlify account (that powers Cybercultural.com), and it's not correlated with an increase in traffic.
-
Szymon Nowickireplied to Sara Joy :happy_pepper: last edited by
@sarajw @ricmac @bobmonsour had the same dilemma and moved to cloudflare pages / workers. Tbh it’s much better overall.
-
Szymon Nowickireplied to Szymon Nowicki last edited by
@sarajw @ricmac @bobmonsour also had fear that one day I will wake up with a million euro invoice in AWS and finally moved everything to a mix of cloudflare, Hetzner and my own server.
I sleep better now knowing that worst case they will shut down my service instead of happily bill be fortune.
-
Sara Joy :happy_pepper:replied to Szymon Nowicki last edited by
@hey @ricmac @bobmonsour the biggest thing holding me in Netlify right now is the very handy spam-filtered Forms handling. I guess I can do that in cloudflare with a worker and key-value storage...
-
Szymon Nowickireplied to Sara Joy :happy_pepper: last edited by
@sarajw @ricmac @bobmonsour it should do with their plugins like hCaptcha.
I like in Pages that they nicely integrated workers into it so we don't have to choose one or another any more
Create a HTML form | Cloudflare Pages docs
In this tutorial, you will create a simple <form> using plain HTML and CSS and deploy it to Cloudflare Pages. While doing so, you will learn about some of the HTML form attributes and how to collect submitted data within a Worker.
Cloudflare Docs (developers.cloudflare.com)
Back when kukei.eu was still on CF Pages I managed to make entire dynamic server side rendering there without too much trouble
GitHub - Kukei-eu/kukei-web at 1809f56f528a6da7e379495cf79a2b3e1e1d0190
Contribute to Kukei-eu/kukei-web development by creating an account on GitHub.
GitHub (github.com)
Also did some notes if you're interested
Kukei.eu
Notes about how I started a new project - a curated search engine for web developers. How it started and how it's going...
(nowicki.io)
-
Sara Joy :happy_pepper:replied to Szymon Nowicki last edited by
@hey @ricmac @bobmonsour I try to avoid captchas. I can do tricks and honeypots and such - but Netlify also passes them through akismet which is cool.
Oooh thank you so much for the other tips though, will get reading...
-
Szymon Nowickireplied to Sara Joy :happy_pepper: last edited by
@sarajw @ricmac @bobmonsour cloudflare has very roboust solutions too. Their captcha usually don’t even show up. In my case I also refuse talking to http v1 which filters out most robots traffic right away.
-
Richard MacManusreplied to Szymon Nowicki last edited by
@hey @sarajw @bobmonsour @simoncox @phil @mcg @mjgardner I have an update for everyone following this thread: Netlify did respond overnight my time, and firstly they said they will refund the $55 charge (yay!). Also they said it *was* a single user agent that was responsible for the bandwidth spike. I've attached the UA screenshot they sent: Mozilla/5.0, which is a UA stripped of OS data. I've done a quick google and apparently this is probably a bot of some kind. Will dig more shortly.
-
Richard MacManusreplied to Richard MacManus last edited by
@hey @sarajw @bobmonsour @simoncox @phil @mcg @mjgardner This Reddit thread was helpful, tho inconclusive: https://www.reddit.com/r/webdev/comments/15tz2gn/mozilla50_user_agent_without_os_in_string/
-
Szymon Nowickireplied to Richard MacManus last edited by
@ricmac @sarajw @bobmonsour @simoncox @phil @mcg @mjgardner i say it’s a systematic problem that Netlify doesn’t address properly. Bots and bad actors will periodically cause traffic spikes for many reasons. If they charge for traffic they should ensure it’s a valid one.
-
Richard MacManusreplied to Szymon Nowicki last edited by
@hey @sarajw @bobmonsour @simoncox @phil @mcg @mjgardner Absolutely agree. Users should never be charged for traffic spikes caused by nefarious actors. You can make a case it’s fair if the traffic is genuine (eg from a Hacker News frontpage), although even that is dubious — I’d prefer the site goes offline if you don’t have enough bandwidth, as happened in days of ordinary web servers
-
Simon Cox :SEO:replied to Richard MacManus last edited by
@ricmac @hey @sarajw @bobmonsour @phil @mcg
@mjgardnerI note you are not blocking AI crawlers with your robots txt - if you want to this might be useful:
https://github.com/ai-robots-txt/ai.robots.txt/blob/main/robots.txtWill not stop the content thieves though.
-
Richard MacManusreplied to Simon Cox :SEO: last edited by
@simoncox @hey @sarajw @bobmonsour @phil @mcg @mjgardner Yes, up till now I had decided not to block AI bots, as I figured it may be useful from SEO perspective (ranking etc) to be in Google AI Overviews, Perplexity, etc. But I will review that position now.
-
Bob Monsourreplied to Sara Joy :happy_pepper: last edited by
@sarajw Depending on the number of monthly form submissions you need, these guys give you up to 250 free and have honeypot and hCaptcha. They're on my list if/when I migrate from Netlify. https://web3forms.com/pricing
-
Sara Joy :happy_pepper:replied to Bob Monsour last edited by
@bobmonsour ooh that's nice. Still only email though, doesn't store them in a way I can pull back up to display like Netlify does. I do have a thing on the back burner for that, though..
-
Bob Monsourreplied to Sara Joy :happy_pepper: last edited by
@sarajw Makes sense.
-
jeduardoreplied to Richard MacManus last edited by [email protected]
@ricmac operational question: if you're on the free plan and you never entered your CC into their system, are they going to actually charge you (e.g. by invoice) or just suspend your account? Asking out of curiosity as I'm not a Netlify user.
It's also been interesting following your billing saga so far, so please continue.
-
@jeduardo Probably they would’ve suspended my account, but it’s moot now as I have moved to Cloudflare.