浏览器将图像保存在内存中

时间:2014-04-09 16:42:55

标签: c# ajax browser web memory-leaks

我有一个网络应用程序,可以从数据库中获取图像并使用 ajax 加载到屏幕中。

问题是:当我加载新图像时,它们将保留在浏览器的内存中(我不确定是否在内存,缓存或其他地方)以及使用的内存浏览器不断增长。

有人知道如何解决它吗?有一种方法可以清洁"在我开始获取新图像之前,这些来自浏览器的图像?

1 个答案:

答案 0 :(得分:0)

获取传递缓存的一个技巧是为查询字符串添加唯一值,以便浏览器始终加载文件的新版本,即:

www.domaing.com/image.jpg?t=12345

我个人使用(在服务器端)System.Environment.TickCount但它几乎可以是任何东西(如GUID)