服务端请求 → MongoDB驱动解析SQL/查询语句 → 索引查找 → 数据反序列化→ 返回瓦片数据。这一系列操作会引入微秒级到毫秒级的额外延迟(取决于数据库负载和查询复杂度),虽然比跨网络快,但比直接读文件慢。
------------------------------------------------
三维加载mongo瓦片, mongo数据库有100多G了。 加载速度有点慢,有哪些地方可以优化?
假设10台电脑一起访问三维web, 请求的瓦片数据可能有10万条。
iserver是怎么处理请求并返回s3mb文件的? 是发布项目时就建立的mongo链接, 还是一次请求先建立mongo链接,查询完成后再断开链接?
10万条的url请求,是并列处理,还是查询完一个,再执行下一个url。 并列执行还是排队执行?