因为数据太大,大概有30G左右,当时渲染缓慢,领导很不满意。放大动作都要等1分钟才能渲染成功。
1、压缩真三维数据b3dm单文件大小
一开始单个文件1M-5M不等,建议压缩到300K以内
由地图制作公司处理
2、应用部署 nginx +nodeJs
3块数据,每块部署到独立服务器;
每个服务器用nodeJs 运行100个端口(nohup http-server -p17110 --cors="*" -g -c5184000 &);
然后用nginx 将这些站点做内部负载,nginx 开启 application/octet-stream 压缩
服务器
3、谷歌浏览器开启gpu加速
这样下来还是优化不少,放大操作基本保持在3秒左右