asp.net - 浏览器的缓存是否考虑了 URL 中的参数? (ASPX 页面)

标签 asp.net caching iis browser browser-cache

我想在浏览器缓存特定的aspx页面。我有充分的理由将其作为 ASPX 页面,并且我需要在浏览器上进行缓存。

现在,在服务器缓存中,我可以通过改变参数缓存。是否浏览器太顾及参数,同时缓存页面的响应?

例如。将下面的两个 react 是保存为两个不同的缓存项浏览器
http://mypage.com/page.aspx?Param=1

http://mypage.com/page.aspx?Param=2

最佳答案

是的,浏览器会将这些 url 视为 2 个不同的资源,因此它将分别缓存它们(以防缓存 header 指示这样做)。

您可以使用 Fiddler 轻松测试它.

关于asp.net - 浏览器的缓存是否考虑了 URL 中的参数? (ASPX 页面),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12180444/

相关文章:

c# - 为什么 HttpContext 不包含 "Host" header ?

c# - 每次 IsCallback 变得 fasle

java - 为什么 eclipse 或 cmd 控制台会缓存操作系统环境变量?

c# - 即使 DropDownList 已禁用其 View ,SelectedValue 仍应返回一个值

javascript - 使用额外的 url 查询参数来防止缓存或强制更新 css/js 是否有效?

css - 为什么我定义的 CSS 文件没有被加载?这个其他文件是从哪里来的?

wcf - 无法将 "%26"传递给 WCF 服务中的 WebGet UriTemplate 变量?

IIS 7 日志与自定义

c# - 如何解决在 Asp.NET 中找不到指定模块的错误?

asp.net - 在不丢失反向链接的情况下重写网站