pat*_*shi 4 php file-get-contents blocking
我通过file_get_contents连接到不可靠的API.由于它不可靠,我决定将api调用放入while循环中:
$resultJSON = FALSE;
while(!$resultJSON) {
$resultJSON = file_get_contents($apiURL);
set_time_limit(10);
}
Run Code Online (Sandbox Code Playgroud)
换句话说:在第3次尝试成功之前说API失败了两次.我是否发送了3个请求,或者我已经发送了数百个请求,这些请求是否符合3秒窗口的要求?
file_get_contents()和基本上PHP中的所有函数一样,是一个阻塞调用.
| 归档时间: |
|
| 查看次数: |
4216 次 |
| 最近记录: |