FireBird 的一些结构实在是不好,我只有改进的想法.
1.使用自己的telnet 协议层,放弃telnetd.这样可以减少tty带来的
系统开销,不过对于hztty那就要自己改了.
这样对于系统来说,没有了网络外的额外开销.
这个比较容易实现.
2.不使用alarm.这个中断方式也会带来不少系统开销,其实还不如用
select里面的超时方式代替alarm.
这个也很容易改变.
3.规整FireBird里面的冗余代码.这个就是说起来容易做起来难了.
FireBird由于改进的版本不是一两个人维护的,代码的冗余程度很高.
呵呵,其实不如重写一个.
--
FROM 210.78.131.245