在 IIS 下使用 last-modified 标头设置 ARR 以进行缓存

在 IIS 下使用 last-modified 标头设置 ARR 以进行缓存

我想设置依赖于last-modified标头中的标签的缓存的 ARR(IIS 负载平衡软件)。

每次服务器收到请求时,它都会查看标签last-modified,如果标签已缓存,它将显示缓存中的数据。但是,如果页面尚未缓存,服务器将显示原始文件。我该怎么做?

答案1

据我所知,ARR 代理(以及任何其他代理缓存)使用此标头(及更多)来检查缓存中是否有内容。

打开 IIS 根目录,并根据需要创建服务器场。您还可以在 IIS 管理器、URL 重写中打开您的网站,并根据需要添加反向代理规则(例如 - 仅为工作网站中的一个文件夹设置代理)。

请记住,您需要配置代理规则(如果没有,重写代理就不起作用)。打开您的服务器场(可能需要创建和删除)并在“代理”部分进行配置。

我更喜欢使用 nginx 或其他软件来平衡服务器负载。我喜欢 ASP.net 和 IIS 功能,但作为愚蠢的反向代理,我会使用其他功能。

祝你好运!

相关内容