提高socket发送效率的策略有哪些?


提高socket发送效率的策略有哪些?
这是阿里巴巴的一道面试题,听到这个题目后,似乎不知道如何下手,平时写过简单的socket编程,也用过jrtp,ortp这类开源库,可真要仔细琢磨起来,发现这个问题还真不知道从何说起。

网络编程 socket

会飞的茶几 12 years, 8 months ago

(1) 打包的时候尽量分装到 1500字节左右,既不让底层进行分包,也不让每次发送太小发送次数太多

(2) 如果有多个socket服务线程,考虑使用异步IO socket模型,这样可以减少线程维护开销,而且异步IO模型的效率貌似是比同步高的。

爱与和平的罗帕 answered 12 years, 8 months ago

Your Answer