为什么socket.post()比socket.emit()慢
我正在Nodejs中构build一个可恢复的file upload器。 首先,我使用socket.emit()
将其实现为原始Node.js,然后将其移植到Sails.js,并使用来自客户端的socket.post()
调用socket.post()
控制器。 我发现使用socket.emit()
实现比使用socket.emit()
更快。 任何人都可以告诉我为什么..?
Socket.post并不存在。 这是一个方便的方法sails.io.js
添加在sails.io.js
。 它允许你通过套接字伪装一个POST请求,通过路由等允许你在套接字上使用你宁静的设置。
使用发射只是发出一个事件,通过特定的套接字连接,你可以在服务器端作出反应。 除非你特别要求,否则它不会经过路由。 这是0.9中特定行的链接 。
所以,回顾一下, socket.post()
做魔术,而socket.emit()
不会,并且简单地使用socket.io提供的emit方法。
- 数百个坐标之间的Nodejs距离计算阻塞了我的服务器
- 突触/ Neataptic简单的NEAT XOR解决scheme
- D3animation(转换)不适用于Angular应用程序
- 使用loopback-connector-remote在另一个回送服务中调用自定义方法不会创build正确的URL
- NodeJS类方法asynchronous返回
- azurestorage和NodeJS中的getaddrinfo错误
- 通过将string附加到对象来生成JavaScript对象名称
- 使用Node的serialportcallback模拟/unit testing
- 在Node.js中提供一个Promise作为一个模块的导出asynchronous初始化的有效模式?