在libcurl中,
那么,我想知道我在做什么。
FORBID_REUSE
是什么意思?尤其是在PHP实现的CURL中是否有区别。我在这里找到了相关文档,但并没有太大帮助。它只是说“如果你不知道你在做什么,就不要使用它”。那么,我想知道我在做什么。
从官方文档中得知:
设置为TRUE时,CURL将强制关闭连接,并在处理完成后不再缓存以供重用。
通常情况下,对同一个Web服务器的多个HTTP请求是按顺序发送到同一TCP连接上的。该选项禁用此项功能,使CURL为每个HTTP请求打开新的TCP连接,以应对损坏的HTTP服务器。
FORBID_REUSE
。也可能存在一个非常古老的代理程序,会对多个请求进行批量处理。或者你想对curl的连接设置进行性能测试。所有这些情况都是比较特殊的,但这就是为什么它是一个选项而不是标准。 - phihag