socket通信为何比http通信效率高出很多Web应用中通信效率怎样提高

层级不一样啊……不是我说你,题主你如果不是运营人员故意发这种问题而是真想知道答案的话,至少先把 socket 和 http 的定义搞清楚吧,我不信你搞清楚了还会问这种问题。
■网友
这个对比不恰当,http是一种协议,socket是编程接口,http可以用socket实现,你说的效率问题和协议,实现,连接方式都有关系
■网友
http是协议,交互过程可以用socket实现。你实现一个简单的web交互就能明白这两者的差异了。
■网友
socket是操作系统对tcp/ip的才抽象,就是一编程接口。http比tcp ip还高层,当然效率没那么高了。除非你自己写网卡驱动通讯,不然socket是最高效的了,它可以说就是tcp/ip。


    推荐阅读