针对服务器过载,HTTP状态代码(HTTP status code for overloaded s

2019-07-31 02:18发布

几个小时我的网站的服务器有太多的负荷。
我应该向哪个HTTP状态代码到访问我的网站Googlebot的?

“269回拨后来 ”这个适用于这种情况下,或503服务不可用 ,或者你有什么建议?

Answer 1:

503表示服务暂时不可用所以它是合适的,而服务器超载使用。 http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

维基百科文章定义269作为必须异步处理请求的初始响应。 269是指请求补上一到服务器的事情“队列”做,服务器将尽快有一个可用的反应,而503表示服务器不会“记住”的要求。

我从来没有听说过的269,虽然和第一款谷歌的结果,因为这是这个问题,其次维基百科的文章。



Answer 2:

另一种选择是429 -太多的要求的回应。

定义于RFC6585 - http://tools.ietf.org/html/rfc6585#section-4

该规范并没有定义源服务器如何识别用户,也不是如何计算的请求。

例如,被限制请求率原始服务器可以这样做基于对每个资源的基础要求的统计,在整个服务器上,或者甚至在一组服务器。

同样地,它可能会通过其认证证书,或有状态的cookie识别用户。

也参见在响应中的Retry-After头。



文章来源: HTTP status code for overloaded server