curl鏈接時間設置

CURL訪問HTTP: CURL 是經常使用的訪問HTTP協議接口的lib庫,性能高,還有一些併發支持的功能等。 curl_setopt($ch, opt) 能夠設置一些超時的設置,主要包括:併發

  • (重要) CURLOPT_TIMEOUT 設置cURL容許執行的最長秒數。
  • (重要) CURLOPT_TIMEOUT_MS 設置cURL容許執行的最長毫秒數。(在cURL 7.16.2中被加入。從PHP 5.2.3起可以使用)
  • CURLOPT_CONNECTTIMEOUT 在發起鏈接前等待的時間,若是設置爲0,則無限等待。
  • CURLOPT_CONNECTTIMEOUT_MS 嘗試鏈接等待的時間,以毫秒爲單位。若是設置爲0,則無限等待。 (在cURL 7.16.2中被加入。從PHP 5.2.3開始可用)
  • CURLOPT_DNS_CACHE_TIMEOUT 設置在內存中保存DNS信息的時間,默認爲120秒。
相關文章
相關標籤/搜索