小天管理 发表于 9月3日 Share 发表于 9月3日 题目: 设计一个在地图(谷歌地图)上显示千万级别数量的任务的前端单页应用程序 任务被分组到项目中。项目/任务被存储在后端 RDBMS 系统中. 每个任务所在的记录存有该任务的经纬度位置。 前端请求后端 API, 拿到特定项目的任务数据, 并显示在前端谷歌地图上。 一次请求可以返回千万级条任务 问题: 您将使用哪些关键概念/技术来实现在前端显示上千万级别数量的任务? 我的思路: Throttling / Debouncing, 避免短时间内重复请求 按需请求/加载: 网页滚动到哪里, 先请求/加载当前视口能看得到的内容. 视口外的看不见的内容,不请求不加载 本地缓存 请大佬提供思路! 谢谢! 引用 意见的链接 分享到其他网站 More sharing options...
已推荐帖子
加入讨论
您现在可以发表并稍后注册. 如果您是会员,请现在登录来参与讨论.