Ask HN: Should we block non-gzip HTTP bots to reduce bandwidth costs?
Is it safe to block requests made without the accept-encoding header? (and what HTTP status code should be used? 400?) Naively it seems it would only be inconveniencing poorly written and uninvited bots (SEO spam, bots trying to find exploits etc.)
Or should we respond with gzip compression, no matter what?
Or should we stop using AWS since the bandwidth is too expensive because of situations like this?