gpt4 book ai didi

javascript - 特定API或localStorage

转载 作者:行者123 更新时间:2023-11-28 00:58:00 27 4
gpt4 key购买 nike

我正在使用 Angular 和 Cordova 为客户的 Web 服务开发客户端应用程序。

Login API 返回我必须在菜单中使用的类别数组。

我的问题是,如果我想保持良好的设计或性能:我是否要求他们编写一个 API 来随时获取菜单的类别或者登录成功后我将它们存储到 localStorage 中?

继续进行 API 调用或实例化 localStorage 成本更高吗?

最佳答案

如果菜单项不经常更改,您应该尽可能少地从服务器获取它们,以防止使用网络(我假设我们正在讨论某些移动平台,参见 Cordova)。

轮询的成本很高:显然对于网络资源而言,而且对于电池生命周期而言也是如此。如果您认为菜单项在两次登录之间不会改变,则获取一次并存储它。

您认为不会经常更改的大多数信息也是如此。避免轮询服务器(并考虑离线模式和类似的东西)。您应该始终考虑数据更改的频率并存储尽可能多的内容。

如果某些数据可能会发生变化,并且您无法避免从服务器进行轮询,请考虑一个好的 API 设计:例如 conditionnal requests例如,避免不必要的网络流量和解析。

希望这有帮助。

关于javascript - 特定API或localStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25998459/

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