curl-如何为dns缓存设置TTL&;如何清除curl缓存

curl-如何为dns缓存设置TTL&;如何清除curl缓存,curl,libcurl,Curl,Libcurl,在最后提到的这个链接中 http://comments.gmane.org/gmane.comp.web.curl.library/40895 默认情况下,只要重新使用句柄,libcurl就会使用其DNS缓存。你 可以更改它在缓存中保存条目的时间-它仅用于帮助 “spike”或快速请求到相同的主机名,因为它没有得到“true” TTL值 我已经阅读了curl的所有文档,但是我找不到任何方法来更改缓存中的time(TTL)curl hold条目 如何设置卷曲缓存项保持时间如何清除卷曲缓存?请参阅

在最后提到的这个链接中

http://comments.gmane.org/gmane.comp.web.curl.library/40895
默认情况下,只要重新使用句柄,libcurl就会使用其DNS缓存。你 可以更改它在缓存中保存条目的时间-它仅用于帮助 “spike”或快速请求到相同的主机名,因为它没有得到“true” TTL值

我已经阅读了curl的所有文档,但是我找不到任何方法来更改缓存中的time(TTL)curl hold条目

如何设置卷曲缓存项保持时间如何清除卷曲缓存?

请参阅:

通过长时间,这将以秒为单位设置超时。名称解析为 保存在内存中并用于此秒数。设置为零到 完全禁用缓存,或设置为-1以生成缓存项 永远存在。默认情况下,libcurl将此信息缓存60秒

除了关闭句柄或可能为下一个请求将超时设置为0之外,没有明确的方法刷新dns缓存