花了一下午时间终于搞定了,写出了以供后人参考:
正确的方法是:注释掉/src/bbsd.c的171行的gethostbyaddr这段代码,这个函数的功能是从IP地址获取主机名,需要耗费较长的时间;另外还需要将程序设定的系统等待时间timeout 从10s改为1s,在131行: #define RFC931_TIMEOUT 10
然后关掉bbsd,再make, make update. 重新编译更新bbsd,重起bbs即可
正确的解释是:由于系统在查询对方主机名的时候gethostbyaddr需要耗费较长的时间,再加上系统自己设定的延迟时间10s,所以就导致了进站慢的问题。看来还是说“登录延迟是反向域名解析原因”的说法是对的。
【 在 Shanney (天下湘军) 的大作中提到: 】
: 终于顺利装好了FB2k,版本是v1219,但是现在连接的时候反应很慢,
: 也就是一开始确实显示连接上了,而且都出来了欢迎字幕,但是就一直停在这里不懂,
: 往往要等几分钟才能够显示那个进版的“龙年吉祥“的画面和用户登陆画面,
: ...................
--
修改:Shanney FROM 143.89.192.*
FROM 143.89.192.*