首页 > 其他 > 详细

dns本地缓存性能压力测试

时间:2015-07-10 16:54:08      阅读:232      评论:0      收藏:0      [点我收藏+]

结论:

1、开启nscd,通过Unix socket获取解析,10万次解析5秒。

2、开启nscd,通过内存cache直接获取解析,10万次解析0.06秒

3、使用dnsmasq,通过udp获取解析,10万解析5秒,和通过Unix socket方式的nscd性能持平。

4、无缓存,10万次解析请求,遥遥无期。。。(抓包发现有明显的卡顿)


测试方法:

<?php

$start = microtime(true);
for($i=0;$i<100000;$i++)
{
  gethostbyname(‘www.qq.com‘);
}
$end =  microtime(true);
echo ($end - $start) . PHP_EOL;


dns本地缓存性能压力测试

原文:http://netexr.blog.51cto.com/2480285/1672883

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!