当前,我序列化一个大型javascript对象并将其发布到服务器。此过程需要很长时间。因此,我想通过node.js / socket.io将javascript对象从客户端传递到服务器,以便服务器可以处理工作量。似乎不起作用。这可能吗?

有帮助吗?

解决方案

增长放缓在哪里?如果性能问题与序列化有关,那么无论您如何与服务器通信,您都将面临相同的问题-无法先序列化对象就无法运送对象。

(要通过socket.io发送对象,请先对其进行序列化,然后以字符串形式发送)

其他提示

简单的答案,不行。本质上,您是在两个不同的系统之间传递消息。他们都是javascript解释器这一事实是无关紧要的。

我建议在发生更改时序列化和传递对象的一部分。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top