HTTP GET请求缓存vs asp.net输出缓存

时间:2014-07-30 12:12:23

标签: caching browser-cache http-get outputcache

我对缓存有一个非常基本的疑问。我已经从浏览器向aspx页面发送了一个请求。由于默认情况下它是一个http Get请求,因此它将被缓存。我可以看到关于:浏览器的缓存。但是如果该页面被缓存,那么我的修改(可能在该特定aspx页面的css或js中)如何反映下一个请求。这意味着它不是从缓存中获取的吗? 但那时缓存过期会显示类似这样的内容" 1970-01-01 05:30:00"在about:该aspx请求的缓存。所有其他静态页面(外部js)显示未来的到期日期。 过去是否到期"日期只是暗示该项目不应该再次被提取"从缓存?

如果启用输出缓存我知道只要缓存未过期,就不会看到新的修改。但那么这个asp.net输出缓存和http默认如何获取缓存机制有何不同?我知道输出缓存有将其缓存在服务器或代理中的功能,因此它将为多个用户服务。但在浏览器级别它有何不同?

1 个答案:

答案 0 :(得分:0)

是的,我得到了答案:)

http://devproconnections.com/aspnet/aspnet-pages-and-browser-caching

再次感谢。