我想知道如何发出 HTTP 状态代码,这将导致爬虫稍后尝试获取该内容,因为系统当前正在高负载下运行。
304 状态和无内容显示是否解决了这个问题?
最佳答案
您应该发出 503
(服务不可用)并设置 Retry-Later
选项。这似乎是一个准确的解决方案。
参见:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html和 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
关于php - 在高系统负载下,返回什么状态码是安全的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193288/