新手一枚,想问一下nodejs可不可以做im软件,特别是可能传输很大的图片的时候?
发布于 11 年前 作者 mikemoto 7082 次浏览 最后一次编辑是 8 年前

刚看了写入门教程,因为看到nodejs是单线程,就想问一下当传输很大图片到服务器的时候会不会造成阻塞,然后降低实时性?这个问题比较困惑啊。。。

5 回复

你既然看到有单线程了, 那你咋没看到"无阻塞"三字呐?

…你思路有问题了…图片应该放到另外一台服务器处理…与im 消息是分开的…im消息只回调图片地址…

哦,多谢提醒啊,今天找到一个新资料,看了一阵子,有点恍然大悟的感觉。

也不一定哟,图片上有缩略图的,如果缩略图也通过url传输的话,对客户端来说会不太友好。 一般来说,大图通过图片cdn服务器处理,而缩略图是直接通过报文传输的。

如果使用protobuf或bson协议,传输数据量是不会太大。跟其他语言比没有劣势。

@yusk013

url 怎么会不友好了…实在不明白…客户端只是发多一次下载的请求…

回到顶部