|
|
1
49
我在这个网站的其他地方找到了我的问题的答案。呜呜!(不知道为什么我第一次发布这个时它没有出现,但没关系,我最终到了那里。) 对于那些感兴趣的人,答案是 Gabriel McAdams ): 你在IIS中这样做。如果使用的是IIS 7,则可以在web.config中添加头。它位于system.webserver部分。
这将导致所有静态内容的ExpiresHTTP头设置为2020年。静态内容是指通过ASP.NET引擎未提供的任何内容,如图像、脚本文件和样式表。 或者使用相对过期时间,请使用:
这将导致所有静态内容的过期HTTP头设置为2天。 |
|
2
4
您必须将Expires头添加到静态内容中,包括图像、HTML、JS、CSS文件。您可以轻松地在web.config_s中添加Expires头文件。
<staticContent>
<clientCache httpExpires="Mon, 1 May 2020 05:00:00 GMT" cacheControlMode="UseExpires" />
</staticContent>
|
|
|
3
2
您通常希望缓存所有资产(CSS、JS和图像),HTML文件将 çache busting links 以便您仍然可以更新图像。
为了使其工作,HTML文件不能是
|
|
|
Ali Jebali · ASP。网络核心力量使用Brotli 2 年前 |
|
|
Ahmad · 如何配置IIS以承载应用程序而不中断相对路径? 2 年前 |
|
|
Crust3 · IIS虚拟目录和内容范围标头 2 年前 |