1

我有很多 GPS 点需要在 Google 地图中使用。从 JSON 加载时,文档大约为 150MB。谷歌地图可以很好地处理这个问题。

我建立的一个网站让用户可以选择 20-50 个点并用附加信息标记它们。这需要发送到服务器,服务器做一些处理,并再次发回GPS点。

我正在寻找加速此应用程序的方法。

不幸的是,考虑到我们奇怪的要求,对这些数据进行稀疏采样并不是解决方案。

我看到了两个瓶颈。一种是初始转移给客户。我的目标是在本地进行所有处理,并且仅在处理完成时将 150MB 推回服务器。另一个瓶颈是查询时间,考虑到传输时间,这似乎不需要那么长时间。

使用 HTML5 本地存储会对此有帮助吗?还有比这更好的解决方案吗?

我目前的设置方式:

  1. 用户访问网站。
  2. 该网站从另一个查询 MongoDB 并提供 JSON 响应的数据库服务器请求 JSON。
  3. 浏览器下载该 JSON 并在地图上绘制点。

我在想我可以插入 2 到 3 之间的东西,这些东西会写入本地存储并让用户在本地操作这些东西。但是有更好的方法吗?

更多详细信息:这是一个内部数据管理工具,可能由 4 个人在使用 LAN 速度的建筑物中使用。但它仍然很慢。每页加载可能需要 10 秒。

4

0 回答 0