我需要经常检查数以万计的URL上的http响应代码。在PHP或python中最有效的方法是什么
在PHP中,我使用顺序请求启动:
function get_http_response_code($domain1) {
$headers = get_headers($domain1);
return substr($headers[0], 9, 3);
}
IF ($check){
foreach ($check as $id => $url) {
$get_http_response_code[$id] = get_http_response_code($url);
echo $url." -> ".$get_http_response_code[$id]."\n";
}
}
每个请求大约需要0.5-1秒:
200 request time in ms: 920.52ms
200 request time in ms: 1123.08ms
200 request time in ms: 1327.84ms
200 request time in ms: 610.86ms
200 request time in ms: 1122.79ms
200 request time in ms: 1226.19ms
200 request time in ms: 1120.73ms
200 request time in ms: 917.12ms
200 request time in ms: 851.57ms
我正在努力改进或同时做几个请求。执行此任务的最佳方法是什么
目前没有回答
相关问题 更多 >
编程相关推荐