当我用pingom
工具检查我的DNS
helth时,我得到的结果是"名称服务器不通过TCP回答查询。"。我知道这是一个要求,我即将实现它,但在执行之前,我需要知道这是否对性能有任何影响?
您需要在设计中考虑以下内容:
- 设置tcp连接时间:在udp上,这个时间为零:所以您希望保持连接一段时间,以便在同一连接上提供更多查询
- 关闭tcp连接时间:在udp上,此时间为零
- 如果要将tcp连接保持更长的时间(以便可以从dns客户端发送更多查询),则需要考虑dns服务器支持的同时tcp连接的数量。如果达到了一些高水位线,那么就开始关闭旧的连接:这部分需要一些好的设计工作
如果您已经考虑到了这些问题,那么性能就不会是一个大问题,尽管总是会增加1/2查询的时间。