由于默认情况下,ruby在windows下进行UDP通讯时,会进行反向DNS解析,因此会耗费大量的时间,从而导致延迟。而绝大多数情况下,反向DNS解析是没有必要的,因此可以在windows程序前面加一句:
Socket.do_not_reverse_lookup = true
Socket.do_not_reverse_lookup = true
本文介绍了一个技巧,即在Windows环境下使用Ruby进行UDP通信时如何避免不必要的反向DNS解析,以此来减少延迟。文章指出,在大多数情况下,反向DNS解析并非必需,因此可以通过设置Socket.do_not_reverse_lookup=true来禁用它。
451
779

被折叠的 条评论
为什么被折叠?