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
被刷新