nscd + centos7 + curl - 0%DNS缓存命中率:/

时间:2016-11-04 18:08:36

标签: caching curl amazon-ec2 dns

所以我一直在分析我们的内部查询,并意识到我们没有启用DNS缓存。我认为没问题,安装nscd并按照this guide进行配置。

一切都在运行,但我没有达到理想的加速速度。

我认为此粘贴中的所有内容都是相关的,http://pastebin.com/ReUWxzKM

我正在从EC2实例运行cURL请求到同一VPC内的另一个EC2实例。实际请求需要~5-8毫秒与DNS查找~150毫秒。

从我的macbook运行相同的cURL命令获得缓存的DNS查找~3-4ms。希望能在服务器端获得相同的速度!

有关如何让cURL使用nscd的任何建议?

1 个答案:

答案 0 :(得分:0)

您已启用shared hosts yes,由于nscd不在访问路径中,因此它将绕过缓存访问统计信息。有关示例,请参见this article。这是一个常见的错误,因为nscd.conf手册页没有明确将其拼写出来。

相关问题