Ajax缓存谁能告诉我怎么做啊! ajax能提高页面载入的速度的主要原因是通过ajax减少了重复数据的载入,真正做到按需获取,既然如此,我们在写ajax程序的时候不妨送佛送到西,在客户端再做一次缓存,进一步提高数据载入速度。那就是在载入数据的同时将数据缓存在浏览器内存中,一旦数据被载入,只要页面未刷新,该数据就永远的缓存在内存中,当用户再次查看该数据时,则不需要从服务器上去获取数据,极大的降低了服务器的负载和提高了用户的体验 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 无非是把数据放在一个全局Array里,先查Array再连服务器啊。这是常规做法吧,比如级联菜单,很多都这样做。 ajax到服务器取数据感觉速度还可以,如果有复杂的数据处理到服务端或数据库中处理后再把结果返回到客户端。 Ajax 缓存有两种策略,一种是服务端缓存,另一种是客户端缓存。客户端缓存的话,可以使用 JavaScript 中的数组。var cache = [];cache['key'] = data;就是类似这样的。但是需要控制一下这个缓存的长度,不可能任其任意增长的。 恩 LS正解!JS数组 好好研究下吧 很好玩的东西! 这个问题超简单, 在请求路径后 加个 时间戳 ,这样每次的 请求路径都不一样就不会去读缓存了 如 :"index.jsp?time=new Date().getTime()" 我这边有一个jsp开发的网站要改成手机web validation.xml 服务器端验证始终无效? jaf包的导入有问题 如何用flash连接摄像头并录像 c程序没有并发 通过JNI,java调用C的动态连接库 如何实现并发 report分页时,打印预览时为什么第二页的内容会在第一页显示? 程序在jdk1.4中运行正常,但在1.5中却无法编译? 问一个简单的TOMCAT端口的问题 session 的问题,肯请诸位帮忙 在jsp页面里怎样在当前目录生成文件并往里写数据? 如何捕获一个程序非正常关闭的异常 关于jaxb的问题,用过的进来看一眼哈
这是常规做法吧,比如级联菜单,很多都这样做。
cache['key'] = data;就是类似这样的。但是需要控制一下这个缓存的长度,不可能任其任意增长的。
JS数组 好好研究下吧 很好玩的东西!