Firefox的缓存问题

时间:2012-10-17 13:13:55

标签: c# asp.net-mvc caching browser-cache

我正在开发一个ASP.NET / MVC4应用程序,我不断获取数据,我的问题与缓存有关。

问题是当我点击我的应用程序中的特定链接时它工作正常,但有时它会自动重定向到作为默认页面的INDEX页面。

我浏览了这个问题并发现在Mozilla中存在一个问题,它维护着每个链接的缓存。但有时会发生一些奇怪的事情并自动将特定链接重定向到INDEX页面(301 Permanently REMOVED)并将其存储在缓存中,这样现在每次点击该链接时它总是将我重定向到INDEX页面。被缓存了。

所以现在每次遇到这个问题时我都必须在浏览器中清除缓存。

如何让它不会自动重定向到缓存的INDEX页面?

1 个答案:

答案 0 :(得分:1)

你应该真正扩展你提到的那个particular link究竟发生了什么,因为除非你告诉它,否则它不应该重定向。

你也说I fetch data continuously。这对我们意味着什么?为什么这很重要?解释这是否会改变链接或数据?你是404旧数据还是什么?这可以解释为什么你回到你的索引。

现在我们已经提供了有限的信息...如果你想阻止firefox缓存你的网址/重定向,只需让你的网址有一个查询字符串来更新每个请求。就像使用时间戳一样。

例如:http://example.com/return-data.asp?timestamp=1350668920

然后每次continuously fetch data相应地更新网页链接

例如:http://example.com/return-data.asp?timestamp=1350669084