是否有更快/更好的方法来检查URL是否可达cURL?

时间:2016-04-20 09:45:18

标签: php curl

我正在构建一个PHP脚本,用于检查URL是否可访问。目前这是通过cURL实现的。这是脚本是一个更大的应用程序的一部分,它经常调用这个cURL-Script。

所以我想知道是否有比cURL更快/更好的方式。到目前为止,除了这个问题article之外我找不到任何东西:What is faster than curl?

这对我没有帮助,因为我对检查有以下要求:

  • 必须遵循重定向
  • 必须返回HTTP状态代码(如200或 404)
  • 必须能够进行身份验证(htaccess)

编辑:

  • 必须使用PHP安全模式

1 个答案:

答案 0 :(得分:1)

根据评论,缓慢的原因不是cURL库。 HTTP背后有一个完整的系统,例如DNS,Web服务器,与这些服务器的连接以及最终 - 每个站点/服务都使用某种服务器端语言来执行工作,这也可能很慢。你需要找出这个链中究竟是什么没有足够快的响应 - 是DNS吗?它是您的服务器与您连接的服务的连接吗?服务本身是否缓慢?

您可以100%确定它不是cURL