【发布时间】:2015-04-19 09:22:21
【问题描述】:
我有一个用例,其中我在页面加载时进行了多个 ajax 调用。初始负载向服务器发出 ajax 请求以获取 JSON 格式的数据,在随后的用户单击时会触发其他 ajax 调用,这些调用会在服务器端进行数据库调用以计算 JSON,浏览器通常处于空闲状态并等待要返回的 JSON。我正在考虑一些可以从应用程序端加快执行速度的方法。
在 Jquery 中是否有一种方法可以预先触发后续的 ajax 请求并将其保存在客户端的某个位置,这样当用户单击页面时,JSON 会从缓存中解析并呈现在 DOM 中而不是对服务器的请求延迟。
【问题讨论】:
标签: javascript jquery ajax json performance