1
我正在構建一個PHP腳本,用於檢查URL是否可訪問。目前,這是通過cURL實現的。這是腳本是更經常調用此cURL腳本的更大應用程序的一部分。有一個更快/更好的方法來檢查一個URL是否可達cURL?
所以我想知道是否有一個比cURL更快/更好的方式。到目前爲止,我無法找到除了這個article從這個問題的任何東西:What is faster than curl?
這並不能幫助我,因爲我對檢查以下要求:
- 必須遵循重定向
- 必須返回一個HTTP -status碼(如200或404 )
- 必須能夠認證(htaccess的)
編輯:
- 必須在PHP安全模式
您可以嘗試將file_get_contents與頭部上下文一起使用並運行測試。 http://php.net/manual/de/function.file-get-contents.php – KiwiJuicer
問題不在'cURL'緩慢,問題在於整個請求>跟隨響應>終於回來了。如果您將「cURL」替換爲了解HTTP的任何其他機制/庫,那麼這將不會使DNS,遠程Web服務器和腳本更快地工作。 – Mjh
@Mjh你可以把你的評論作爲答案,我可以接受嗎? – Marcus