【问题标题】:Does PHP's curl_reset() close the underlying connection?PHP 的 curl_reset() 是否关闭底层连接?
【发布时间】:2016-11-16 21:48:51
【问题描述】:

我正在循环向同一台服务器发出许多 curl 请求。

我想继续使用相同的 curl 句柄,因为这比使用 curl_close() 关闭它并使用 curl_init() 获得一个新的要快得多,因为它可以保持底层连接打开。重用手柄肯定更快。

如果我在每次请求后调用curl_reset(),这会重置连接并因此变慢吗?

【问题讨论】:

    标签: php curl


    【解决方案1】:

    没有。 curl_reset engine code 调用 libcurl 方法 curl_easy_resetdocumentation 明确声明:

    ...不会更改句柄中保存的以下信息:实时连接、会话 ID 缓存、DNS 缓存、cookie 和共享。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 2013-10-31
      • 2018-01-31
      相关资源
      最近更新 更多