我正在使用 cURL 来捕获远程服务器响应。我注意到这种方法每次都需要 20 秒。我用谷歌搜索,发现我的服务器(apache)上的 DNS 查找配置错误。
当我写主机的确切 IP 时,它需要不到一秒钟的时间。
知道在哪里改变这个吗?我认为它称为反向 dns 查找,但我不知道是否可以启用/禁用它。
谢谢
我正在使用 cURL 来捕获远程服务器响应。我注意到这种方法每次都需要 20 秒。我用谷歌搜索,发现我的服务器(apache)上的 DNS 查找配置错误。
当我写主机的确切 IP 时,它需要不到一秒钟的时间。
知道在哪里改变这个吗?我认为它称为反向 dns 查找,但我不知道是否可以启用/禁用它。
谢谢
要禁用反向查找,请禁用HostnameLookup。
如果这没有帮助,请确保不要在
RewriteRule
, ,RewriteCond
拒绝/允许规则和%h
.LogFormat
/etc/resolv.conf 文件中设置了什么?听起来您的 DNS 服务器正在减慢您的速度,因此值得检查您使用的是什么。
除非您有特定的本地要求,否则我会推荐OpenDNS 。要尝试它们,只需放入 /etc/resolv.conf 文件: