gpt4 book ai didi

javascript - 浏览器客户端中的大型 JSON 对象

转载 作者:行者123 更新时间:2023-11-30 14:23:51 24 4
gpt4 key购买 nike

我有一个来自服务器的大约 8 MB 的大型 JSON 对象,存储在浏览器客户端中。如果我减少这些列表中重复的变量的名称,那么在操作列表和更新对象时是否会提高性能?

    { "VenueLocationID" : 12 }

{ "vid" : 12 }

最佳答案

如果您要将 8MB 的数据从服务器传输到客户端,则可能。但是,有更好的方法来提高性能。如果您的 JSON 通过 HTTP 响应,激活 gzip 压缩可以在不降低可读性的情况下获得更好的性能。

调整性能的最佳方法是分析应用程序——找出瓶颈所在,然后加以解决。探查者有时会发现我从未想过会成为问题的事情。

另一件要看的事情是 JSON 是如何构建的。我已经通过流解析帮助了一些系统。我没有序列化(字符串化)一个巨大的数组,而是序列化了每个元素 [并将其写入响应流],并用典型的分隔符 ('[', ']', 和 ',').

关于javascript - 浏览器客户端中的大型 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52265949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com