防止客户端存储XMLHttpRequest文档

Prevent Client-Side Storage of XMLHttpRequest Documents

本文关键字:XMLHttpRequest 文档 存储 客户端      更新时间:2023-09-26

我编写了一些JavaScript,使用XMLHttpRequest从远程服务器获取大量XML文档。为此,我创建了一个变量,其中存储了请求的响应。我解析每个响应以获取我感兴趣的数据。然后,我返回并使用不同的URL再次运行该函数。我的理解是,因为我使用了相同的变量来存储XML,所以每个文档都会覆盖它前面的文档。然而,Windows任务管理器显示,ie使用的内存继续增长,可能来自缓存版本的现在毫无意义的文档。

如何防止IE存储所有文档?有没有办法时不时地清除这个缓存?

不,你不能那样做。IE将每个响应数据存储在缓存中。你不必处理这个缓存,让IE为你做。