7
PHP卷曲有一个DNS缓存,这是默认启用:如何刷新php curl的dns缓存?
CURLOPT_DNS_USE_GLOBAL_CACHE
http://php.net/manual/en/function.curl-setopt.php
我似乎无法找到如何清除该高速缓存(除了阿帕奇重启)的任何资源。
PHP卷曲有一个DNS缓存,这是默认启用:如何刷新php curl的dns缓存?
CURLOPT_DNS_USE_GLOBAL_CACHE
http://php.net/manual/en/function.curl-setopt.php
我似乎无法找到如何清除该高速缓存(除了阿帕奇重启)的任何资源。
无法从PHP手动清理DNS缓存。但你可以使用CURLOPT_DNS_CACHE_TIMEOUT
通过一个很长的时间,以秒为单位设置超时。名称解析将会保留在内存中并用于此秒数。设置为0到 完全禁用缓存,或设置为-1以使缓存条目 保持永久。默认情况下,libcurl将此信息缓存60秒。
可以为下一个请求强制卷曲的DNS缓存选项设置为0
被刷新