我们在网页中提供地图(就像谷歌地图一样),当用户放大/缩小,移动地图时,我们需要向服务器发出请求以获取一些信息,因此请求事件将是如此频繁,它会降低用户动作的速度,例如,当用户移动地图时,他/她会注意到它不是很顺畅,所以我想知道是否有一些客户端缓存的out-of-box sloution?
答案 0 :(得分:2)
我想这取决于你的Map是如何实现的。这个图像是要缓存吗?如果它们是http请求的结果,那么如果您的内容可以缓存并且具有合适的到期时间,则浏览器缓存将阻止对相同内容的重复请求。
或者也可以利用HTML5本地存储,但如果是缓存的图像数据,则必须将其转换为base64 ascii,因为本地存储只允许将文本数据作为值。 / p>
答案 1 :(得分:1)
PersistJS可能就是你要找的东西。
答案 2 :(得分:0)