三木社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 288|回复: 0
打印 上一主题 下一主题

dns.lookup

[复制链接]

1562

主题

1564

帖子

4904

积分

博士

Rank: 8Rank: 8

积分
4904
跳转到指定楼层
楼主
发表于 2017-8-11 08:37:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
dns.lookup 和绝大多数程序一样使用了相同的系统特性。例如,dns.lookup 和 ping 命令用相同的方法解析了一个指定的名字。多数类似 POSIX 的系统,dns.lookup 函数可以通过改变nsswitch.conf(5) 和/或 resolv.conf(5) 的设置调整。如果改变这些文件将会影响系统里的其他应用。
虽然,JavaScript 调用是异步的,它的实现是同步的调用 libuv 线程池里的getaddrinfo(3) 。因为 libuv 线程池固定大小,所以如果调用 getaddrinfo(3) 的时间太长,会使的池里的其他操作(比如文件操作)性能降低。为了降低这个风险,可以通过增加 'UV_THREADPOOL_SIZE' 的值,让它超过4,来调整libuv线程池大小,更多信息参见[the official libuvdocumentation](http://docs.libuv.org/en/latest/threadpool.html)。

回复

使用道具 举报

Archiver|手机版|小黑屋|三木电子社区 ( 辽ICP备11000133号-4 )

辽公网安备 21021702000620号

GMT+8, 2025-11-2 00:40 , Processed in 0.025448 second(s), 22 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表