php - 在高系统负载下,返回什么状态码是安全的

标签 php apache http web-crawler

我想知道如何发出 HTTP 状态代码,这将导致爬虫稍后尝试获取该内容,因为系统当前正在高负载下运行。

304 状态和无内容显示是否解决了这个问题?

最佳答案

您应该发出 503(服务不可用)并设置 Retry-Later 选项。这似乎是一个准确的解决方案。

参见:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.htmlhttp://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

关于php - 在高系统负载下,返回什么状态码是安全的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193288/

相关文章:

regex - 完全重定向所有网址,只需更改域名

http - Flutter http.get 不执行

java - 模拟请求不同IP的url

php - 在 PHP 生成的表中添加 "rank"列的最佳方法是什么?查找列的总数/平均值?

php - 从 PostgreSQL by PHP 中选取最新的 3 个问题

php - Zend 框架 : How to unset the one stylesheet from the HeadLink helper

apache - 在 Apache 中创建 IP 虚拟主机

php - wampserver 2 - 显示在线但不工作

php - substr_replace() 在 WHILE 循环中无法按预期工作

android - 区分http手机浏览器和手机app请求