【发布时间】:2015-11-07 05:37:39
【问题描述】:
我有一个 Web 应用程序,它不断地向服务器发送 JSON 对象或从服务器请求 JSON 对象。这些 JSON 对象可以达到 20-40kb,并且这些请求可能每 5 到 20 秒发生一次,具体取决于用户交互。
我决定在客户端继续处理,这样用户就可以使用我的网络应用程序而无需保持活跃的互联网连接,但我需要每隔一段时间将数据同步到服务器。我想不出比在客户端中将数据存储/处理为 javascript 对象并最终将它们保存为服务器上的 json 更好的解决方案。 (这也将使我能够在未来通过 API 为移动应用程序提供这些对象)
与仅发送几个字节的简单 ajax 请求并在服务器上完成所有处理相比,我想知道来回处理这些相对较大的 JSON 数据如何使我的应用程序性能更差,以及如何我可以让它更优化吗?
【问题讨论】:
-
request中的 20-40kb 可能略高,但在response中我认为完全可以。
标签: javascript ajax json performance optimization