我想知道如何发布一个http状态代码,这将导致爬虫程序稍后尝试该内容,因为系统当前正在高负载运行。
304状态和无内容显示是否解决了此问题?
最佳答案
您应该使用503
选项集发出Retry-Later
(服务不可用)。这似乎是一个精确的解决方案。
见:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html和http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
我想知道如何发布一个http状态代码,这将导致爬虫程序稍后尝试该内容,因为系统当前正在高负载运行。
304状态和无内容显示是否解决了此问题?
最佳答案
您应该使用503
选项集发出Retry-Later
(服务不可用)。这似乎是一个精确的解决方案。
见:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html和http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html