網址抓取概述說:如何在Google App Engine(PHP)中設置網址抓取的截止日期?
您可以設置請求的最後期限,即服務等待響應的最長時間。默認情況下,提取 的截止時間爲5秒。 HTTP請求的最大截止時間爲60秒,任務隊列和cron作業請求的最大截止時間爲10分鐘。
現在,我如何設置截止時間爲60秒?
網址抓取概述說:如何在Google App Engine(PHP)中設置網址抓取的截止日期?
您可以設置請求的最後期限,即服務等待響應的最長時間。默認情況下,提取 的截止時間爲5秒。 HTTP請求的最大截止時間爲60秒,任務隊列和cron作業請求的最大截止時間爲10分鐘。
現在,我如何設置截止時間爲60秒?
添加參數截止日期= 60。見the fetch documentation here。
我假設你要求一個PHP應用程序。
在http上下文中根據this文檔設置截止日期。
$options = ["http" => ["timeout" => 60]];
$context = stream_context_create($options);
$data = file_get_contents("http://foo.bar", false, $context);
試試這個
$context =
array("http"=>
array(
"timeout" => 60
)
);
$context = stream_context_create($context);
$result = file_get_contents("http://example.com", false, $contex);