XMLHttpRequest的缓存结果?

时间:2011-04-26 22:05:17

标签: html caching xmlhttprequest

我正在编写一个纯HTML / JS / CSS Web应用程序。这可能是一个愚蠢的问题,但是......

我想缓存XMLHttpRequest的结果(使用jQuery的.get()调用),因此每个用户只调用一次,而不是重复调用。我想在用户访问之间存储结果。 / p>

除了使用cookies之外,还有什么方法可以做到这一点吗?我不能依赖我的用户访问HTML5本地存储。

我想我可以依靠浏览器缓存。我从jQuery documentation看到.ajax()默认情况下使用浏览器缓存,因此大概.get()也会这样做?

谢谢!

1 个答案:

答案 0 :(得分:0)

只有其他选择是以某种方式将其存储在服务器端,但纯粹使用JS会很棘手。

如果纯JS应用程序实际上是在* nix服务器而不是Windows上运行,并且您希望在服务器上的浏览器/计算机重新启动之间保存.get(),那么您可以找到{{3}的一些有用提示}。