当请求速率超过指定的速率限制值时,超出的请求将排队在积压队列中,影响这些请求的延迟。 有没有办法避免这种情况,并发送多余的请求自动404s? (我已经尝试将积压队列参数减less到1,并且由于在重负载下排队,平均延迟仍然上升)
是的,只需将它们与“fe_conn_rate”ACL相匹配,并将它们引导到无服务器的后端,您可以在其中使用“errorfile 503”指令编写自己的响应。 不过,我真的不鼓励您发送404。如果您因超载而无法提供请求,503就是适当的回应。 404可能会被caching,并可能导致一些search引擎删除他们为您的网站的条目。