top | item 42486799

(no title)

sccxy | 1 year ago

Her rss feed is last 100 posts with full content.

So it means 30 months of blog posts content in single request.

Sending 0.5MB in single rss request is more crime than those 2 hits in 20 minutes.

discuss

order

horsawlarway|1 year ago

I generally agree here.

There are a lot of very valid use cases where defaulting to deny for an entire 24 hour cycle after a single request is incredible frustrating for your downstream users (shared IP at my university means I will never get a non-429 response... And God help me if I'm testing new RSS readers...)

It's her server, so do as you please, I guess. But it's a hilariously hostile response compared to just returning less data.

mrweasel|1 year ago

> But it's a hilariously hostile response compared to just returning less data.

So provide a poor service to everyone, because some people doesn't know how to behave. That sees like an even worse response.

aidenn0|1 year ago

If there were a widely supported standard for pagination in RSS, then it would make sense to limit the number of posts. As there isn't, sending 500kB seems eminently reasonable, and RSS readers that send conditional requests are fine.

EdwardDiego|1 year ago

Did you actually write 500KB as 0.5MB to make it sound BIGGER?

Clever.

wakawaka28|1 year ago

Yes that's right. Most blogs that are popular enough to have this problem send you the last 10 post titles and links or something. THAT is why people refresh every hour, so they don't miss out.

ParetoOptimal|1 year ago

I hate RSS feeds that don't include full content.

EdwardDiego|1 year ago

If only there were some kind of HTTP headers that could help them stop doing a GET every hour!

Gosh darn, if only I could say "Hey, please only send me the data if it's been modified since I last requested it an hour ago" somehow.

BonoboIO|1 year ago

Complains about traffic, sends 0.5mb of everything.

That’s my kind of humor.

xyzsparetimexyz|1 year ago

sigh feed readers set the If-Modified-Since header so that the feed is only resent when there are new items.