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.
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.
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.
horsawlarway|1 year ago
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
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
snthd|1 year ago
Sounds like something that could be scored in the rss reader tests.
EdwardDiego|1 year ago
Clever.
wakawaka28|1 year ago
ParetoOptimal|1 year ago
EdwardDiego|1 year ago
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
That’s my kind of humor.
xyzsparetimexyz|1 year ago