Node.js& Three.js - 减少客户端工作量

时间:2017-01-31 17:05:16

标签: javascript node.js socket.io three.js gis

EDITED

重写了整个问题:我需要实时(每小时)更新部分大流网络数据(每个线段的流流参数,大约120.000个段)。数据将作为topojson(具有每个顶点的高度的3d线)从远程DB导出,以将流参数可视化为每个段上的移动粒子(顶点上的粒子发射器)覆盖在高分辨率DEM(800.000顶点)上。 Node.js在客户端计算机上作为服务器(localhost)运行,连接到远程数据库进行数据更新,并通过firefox持续托管动画,直到时间结束(此设置被要求...不能改变太多)。 /> 我在大多数事情上都了解我的方法,但在数据流和three.js的体验方面,我对实际的客户端/服务器通信知之甚少。
我需要尽可能地避免打嗝,并考虑在服务器端进行大部分数据准备(获取数据,格式化json,创建几何,对流程参数进行统计等)并推送数据(甚至可能是三个。准备就绪后,客户可以使用js geometeies 怎么做(REST,流媒体,websocket ......),这里有什么好的做法?当我减少浏览器端计算时,这会增加客户端渲染(机器不是高端)的性能和three.js吗?
需要一些大方向,提示,也许你确切知道如何实现它,也许你知道一些好文章指向我让我学习。
谢谢!

0 个答案:

没有答案