浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
三维GIS
/
问题详情
S3MTilesLayer开启indexeddb后的性能提升
wzwxwc
3EXP
2020年10月22日
SuperMap iClient3D for WebGL有一个类S3MTilesLayer
这个类中有个属性indexedDBSetting
可以开启indexeddb来缓存请求的数据
请问,开启indexeddb缓存后
对性能的提升有多大?
S3MTilesLayer开启indexeddb后的性能提升有多大?
使用产品:SuperMap iClient3D for WebGL
操作系统:win10 x64
s3mtileslayer
indexeddbsetting
请
登录
或者
注册
后回答这个问题。
1个回答
您好,S3MTilesLayer的属性indexedDBSetting作用是二次访问的时候加快访问效率,直接从indexdb里边读取;但如果cpu和io不够的话可能会造成系统卡顿,至于您说的性能提升多大这个没有具体标准,是基于您那边的硬件设施的。一般建议indexedb只开根节点存储。
康鑫
6,087EXP
2020年10月22日
您好,谢谢你的回复
假如我把3dTiles的所有数据在打开indexedDBSetting的时候都访问了一次
那么再第2次访问的时候,下述2个指标是否有提升?
3dTiles的加载效率——比如在一个视野下,有100个3dTiles的数据请求,完全请求完成后的总时间是否更短?如果更短的话,具体优化多少?
3dTiles的渲染效率——比如在上述视野下,请求完数据,紧接着就会渲染,完全渲染完成后的总时间是否更短?
因为我最近也在修改cesium的底层代码来支持indexedDB存储3dTiles请求的数据
但是如果不修改cesium的请求调度机制,似乎总体的请求和渲染时间没有提升
咱们是否在这些方面有提升?
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
S3MTilesLayer的平移问题
Cesium中如何判断S3MTilesLayer图层的几何类型?
S3MTilesLayer
isAttributesSave能否只保存指定属性?
setObjsColor需要id列表,有不需要id列表的方法吗
单独设置构件颜色问题
原生cesium使用的S3M_JS SDK无法加载 3dtiles转S3M生成的s3m格式数据
vue2无法加载s3m图层
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...