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