【发布时间】:2014-03-07 11:00:12
【问题描述】:
在我们的应用程序中,我们正在使用 JavaScript/jQuery 绘制 导航组件,并且由于授权,这涉及复杂的逻辑。
几乎所有经过身份验证的页面都需要导航组件,因此每当用户从一个页面导航到另一个页面时,每个页面都会重复复杂的逻辑。
我确信在特定条件下,这种复杂计算的结果在一段时间内不会改变,因此我觉得在这些条件下重新计算是不必要的。
所以我想在浏览器/客户端存储/缓存结果。我认为的解决方案之一是创建一个带有结果的 cookie。
如果这是一个好方法,我需要建议。如果没有,我还能在这里做什么?
【问题讨论】:
标签: javascript jquery caching cookies local-storage