Earlier quoted context omitted.
Not that you’d do it, but the temptation there is always to repoint your real application to a different URL and change the original image to something subtly NSFW.
In case anyone is inspired to do related things, I made a mistake once (troubling and embarrassing), which I'll mention in case it helps someone else avoid my mistake... In earlier days of the Web, someone appeared to have hotlinked a photo from a page of mine, as their avatar/signature in some Web forum for another country, and it was eating up way too much bandwidth for my little site. I handled this in an annoyed…
EasyList is in trouble and so are many ad blockers
111–120 of 439 posts
Re: EasyList is in trouble and so are many ad blockers
#112Re: EasyList is in trouble and so are many ad blockers
#113Earlier quoted context omitted.
Limit this to the specific headers of these Webbrowsers though, please.
They already have that part figured out. From the article: > When we encountered a similar problem last year, we found a simple solution: block the undesired traffic from these apps. Even so, we continue to serve about 100TB of “Access Denied” pages monthly!
Re: EasyList is in trouble and so are many ad blockers
#114Re: EasyList is in trouble and so are many ad blockers
#115I'm confused about the ToS comment by Cloudflare. The txt is on a website so it is a web content? So robots.txt is not supported by Cloudflare to cache/proxy it? That would be a weird regulation. And I bet everyone violates the Cloudflare ToS then.
Sounds like they’re just using the wrong service. R2 is designed for object storage, and has 0 egress fees. That’d be the way to go. Not sure why the support engineer didn’t mention it. The standard cloudflare web caching probably doesn’t work well for this use case for whatever reason. The price is only 0.015/GB/mo, so the ~MB(?) of list would be served in perpetuity for less than a dollar.
Re: EasyList is in trouble and so are many ad blockers
#116You could try that instead of the "CDN" service
--
Alternatively, try the "cheap" CDN services like Bunny or Beluga, which have packages for high volume like 0.005c/gb
Cloudflare is not really selling a CDN, but all the "smart" services on top of it.
That's why you don't have as much control (like blocking IP/Geos without Enterprise), or run into issues for breaking their ToS.
Re: EasyList is in trouble and so are many ad blockers
#117Re: EasyList is in trouble and so are many ad blockers
#118Earlier quoted context omitted.
Sounds like they’re just using the wrong service. R2 is designed for object storage, and has 0 egress fees. That’d be the way to go. Not sure why the support engineer didn’t mention it. The standard cloudflare web caching probably doesn’t work well for this use case for whatever reason. The price is only 0.015/GB/mo, so the ~MB(?) of list would be served in perpetuity for less than a dollar.
Actually, you're right. How would this work? Is Cloudflare really willing to foot the bill of 20 TB of bandwidth per day for a small text file that costs $0 to store?
Though, adblocking is a big business, many actors there are getting large revenue.
For example, Eyeo's income was 50 million USD per year last time I checked (and I guess most of it is actually profit), so they can find a solution if they really want.
Re: EasyList is in trouble and so are many ad blockers
#119Regarding the 100TB of Access Denied pages: just drop the connection instead. To make the system more scalable: instead of directly serving the file, serve a bunch of URLs to mirrors plus a checksum. The client must pick one of them. You can randomize the URLs and maybe add some geo logic to it. Let people provide mirrors. An additional indiraction step like this can prove incredibly powerful for systems that need to…
Re: EasyList is in trouble and so are many ad blockers
#120Earlier quoted context omitted.
Limit this to the specific headers of these Webbrowsers though, please.
They already have that part figured out. From the article: > When we encountered a similar problem last year, we found a simple solution: block the undesired traffic from these apps. Even so, we continue to serve about 100TB of “Access Denied” pages monthly!
Instead, you need to break the user experience so they complain to the developer of the app, thus impacting reputation.
It’s unfortunate that the browsers developers are unresponsive and this circumstance limits the available options to easy list.