Ben php aracılığıyla mevcut veritabanı üzerinde bir kıvrılma isteği koşuyorum. Veri kümesi çok büyük olduğunu ve bunun sonucu olarak, veritabanı sürekli bir XML yanıt dönmek için uzun bir zaman miktarda alır. Bunu düzeltmek için, biz uzun bir zaman aşımı olması gerekiyordu ne, bir kıvrılma kurulması talebi.
$ch = curl_init();
$headers["Content-Length"] = strlen($postString);
$headers["User-Agent"] = "Curl/1.0";
curl_setopt($ch, CURLOPT_URL, $requestUrl);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, 'admin:');
curl_setopt($ch,CURLOPT_TIMEOUT,1000);
$response = curl_exec($ch);
curl_close($ch);
Istek tamamlanmadan önce (bir tarayıcı aracılığıyla istendiğinde <1000) Ancak, kıvırmak isteği sürekli biter. Bu curl zaman aşımı ayarlamak için doğru yolu olmadığını biliyor mu?