我可以将整个javascript对象传递给Node.js进行服务器处理吗?
题
当前,我序列化一个大型javascript对象并将其发布到服务器。此过程需要很长时间。因此,我想通过node.js / socket.io将javascript对象从客户端传递到服务器,以便服务器可以处理工作量。似乎不起作用。这可能吗?
解决方案
增长放缓在哪里?如果性能问题与序列化有关,那么无论您如何与服务器通信,您都将面临相同的问题-无法先序列化对象就无法运送对象。
(要通过socket.io发送对象,请先对其进行序列化,然后以字符串形式发送)
其他提示
简单的答案,不行。本质上,您是在两个不同的系统之间传递消息。他们都是javascript解释器这一事实是无关紧要的。
我建议在发生更改时序列化和传递对象的一部分。
不隶属于 StackOverflow